Swift基礎文法学習 - shirai/SwiftLearning GitHub Wiki

目的

  • iOSアプリを作るためにはまず「プログラミング言語(Swift or Objective-c)を理解し利用できる」必要があるため

ゴール

  • Swiftの基礎文法を理解し、playground上で実装ができる

進め方

  1. 下記サイト記載のソースコードをplaygroundに写経して動かしてみる
    Swift言語を学ぶ
    Swift3書き換え版 - Qiita
    • ソースコード部分はコピペ厳禁!!
      • 自分でタイプすることで「IDEがどのようにコード補完をしてくれるのか?」を学び実践できるため
      • 逆にコメント部分や解説部分は必要だと思う部分をどんどんコピペして「自分用ノート」を作り上げてください
    • playgroundは1ページ1ファイルで作成する(1ファイルにソース大量に書くと実行までが遅くなるため)
      ファイル名はメニューのページ名に合わせる(後で読み返しやすくするため) (例:変数と定数.playgroud)
  2. playgroundファイルをgithubにコミットする
    • 成果のアウトプット大事。

備考

  • playgroundを学習ノートとして利用するメリット
    • 書いてすぐ実行結果が表示される
    • IDEの動きを知り、慣れることができる
      • コード補完の動き方
      • コンパイルエラーの表示内容
    • Swiftバージョンが上がった時の移行が楽(なはず)
      • XcodeのConvert機能を利用して、最新のSwiftバージョンに変換できる(はず。Swift2→3はできた)
  • 写経して何が得られるか?