タグ

2019年3月28日のブックマーク (5件)

  • https://github.com/github/gitignore/blob/master/Swift.gitignore

    https://github.com/github/gitignore/blob/master/Swift.gitignore
    kawacho
    kawacho 2019/03/28
    Swift, iOS 開発向けの gitignore ファイル
  • FORTRANから始まって41年(5): 柴田 芳樹 (Yoshiki Shibata)

    きちんとしたAPI仕様の作成能力「API仕様を書く」でも述べていますが、振り返ってみると、ソフトウェアエンジニアとしては、プログラミングできることに加えて、書いているソフトウェアのAPI仕様をきちんと書く能力を身に付けることも重要です。 きちんとAPI仕様を書く際には、次の視点が求められます。 そのソフトウェアを使う人達が提供される機能を理解し、間違いなく正しく使えるかという視点 将来保守する人達の理解を助けるという視点 1. は機能の説明だけでなく、防御的プログラミングの視点を盛り込んだ仕様が書かれている必要があります。2. は説明するまでもなく、将来保守する人達が仕様を理解できる必要があります。 仕様が書かれていない場合、作られたソフトウェアは技術的負債となります。そのようなソフトウェアの仕様を理解するには、実装のコードを読んで理解する必要があります。ライブラリやマイクロサービスのAP

    FORTRANから始まって41年(5): 柴田 芳樹 (Yoshiki Shibata)
    kawacho
    kawacho 2019/03/28
    返済が非常に困難な技術的負債
  • どこよりも分かりやすいSwiftの"?"と"!" - Qiita

    swiftはオプショナルが便利! と、swiftがリリースされてから言われてますがswift初心者からすると厄介極まりないです。 ?と!の使い分けが分からずとりあえず"?"をつける、ソースコードを書いていたら急にXcodeに怒られ、エラーに導かれるままに"!"をつける... こんな経験がある方がいるのではないでしょうか。 この記事はそんなオプショナルがフワフワした状態を脱却することを目的としています。 (そのため、あまり深い部分は扱いません...) 細かく項目を区切っているため多く見えますが、サクサク読めるはずです。頑張って読んでいただければオプショナル型を理解できると約束します。 時間のない人はまとめだけ見ていただければと思います。 ◼︎ 読了時間 オプショナル型と非オプショナル型 (4分) オプショナル型と非オプショナル型の違いを示します オプショナル型 (6分) オプショナル型"?"

    どこよりも分かりやすいSwiftの"?"と"!" - Qiita
  • [Swift] iOSアプリ開発の基本情報と学習ソース - Qiita

    はじめに 稿では、iOSアプリ開発に関する初歩的な情報を共有します。 ※稿の情報は2020年2月現在です。 Xcode + Swiftによる開発を前提として記述しています。 私の認識違いなどがありましたらコメントでお知らせいただけると幸いです。 iOSアプリ開発に必要なもの Mac iOSアプリの開発ツールの"王道"は、Appleが提供しているXcodeです。 XcodeはMacでのみ動作します。 まずはMacの操作に慣れる必要があります。 Mac をはじめてお使いになる方(Apple公式) Xcode Xcode(エックスコード)はAppleが提供している、無料の統合開発ツール(IDE)です。 iPhoneiPadMacApple Watchのアプリを開発することができます。 Apple製品ユーザーであれば、Apple IDはお持ちかと思います。 MacApple IDがあれ

    [Swift] iOSアプリ開発の基本情報と学習ソース - Qiita
  • Apple 公式の Swift iPhone アプリ作成のチュートリアルをやってみた - Qiita

    はじめに Start Developing iOS Apps (Swift) Swift で iOS App を作るチュートリアルがあったので、やってみることにしました。 周りに iOS App を作っている人がいないので、アドバイスくれる人がいないのでこういうのがあるととても助かります。 github にコードを置いてあります。 https://github.com/takuyaohashi/FoodTracker 私について 普段は組み込みソフトウェア屋さんで、C/C++ をメインに使っている iOS/Android アプリを書いたことはない 6年くらい前に PHP でショッピングサイトを作っていたが、もう覚えていない 普段のエディタは Emacs Swift の文法は 詳細 Swift で簡単に眺めた程度。 こんなバックグラウンドの人の視点でチュートリアルをやってみた感想を書きます。

    Apple 公式の Swift iPhone アプリ作成のチュートリアルをやってみた - Qiita