Swift の基本
ここでは Swift 言語の基本的な項目について学習しましょう。
以前は Swift の初期のバージョンで記事を書いていましたが、Swift 4.1.2 で動作確認して書き直しました
- Swift とは?
- コメント
- 列挙型 (enum)
- コレクション
- タプル
- プログラムフロー制御
- ループとイテレータ
- 関数
- クロージャ
- クラスと構造体
- Deinitializer
- 強制アンラッピングとオプショナル・チェイン
- タイプキャスト
- ジェネリックス
Swift を学習する目的は最終的には iOS でのアプリ開発をするためである場合が多いと思いますが、 言語の学習だけなら Linux でも Swift は使えます。
Swift の言語仕様全てを完全に理解しないと開発ができない、というものでもありませんので、開発にあたり出現頻度の高いものを重点的に説明しています。