Swift 4プログラミング入門 サンプルプログラム
Swift 4プログラミング入門 iOS 11+Xcode 9対応のサンプルプログラムです。
ダウンロード
バージョン1.0が書籍掲載時点のサンプルプログラムです。以下のリンクからダウンロードできます。
https://github.com/tnantoka/swiftbook-examples/archive/1.0.zip
masterブランチは書籍発売以降、継続的にアップデートされます。ダウンロードは以下のリンクから行うことができます。
https://github.com/tnantoka/swiftbook-examples/archive/master.zip
フォルダ構成
サンプルプログラムは以下の構成になっています。
フォルダ | 説明 |
---|---|
ChapterXX |
書籍の各チャプターのサンプルアプリ。 |
Bonus |
ボーナスPDF内のサンプルアプリ。 |
Playground |
Part 2のプログラムをPlaygroundにしたもの。 |
サンプルプログラム数
書籍ではサンプルプログラムの合計を478本と表記しています。
これは書籍執筆時点の.xcodeproj
の数で、その後の調整で現在は480本になっています。
また16つの.xcplayground
は本数に含んでいません。
ライセンス
ソースコードはMITライセンスで提供します。
サンプルアプリ内で利用している各フォントはそれぞれのライセンスに従います。
- http://ionicons.com (MIT License)
- http://fontawesome.io/ (SIL Open Font License)
- https://fonts.google.com/specimen/Italiana (SIL Open Font License)
Bonus/Chapter4で使用している各ライブラリ・ツールも各ライセンスに従います。
ライブラリ | ライセンス |
---|---|
Alamofire | MIT |
PKHUD | MIT |
Eureka | MIT |
SwiftIconFont | MIT |
KeychainAccess | MIT |
Realm | Apache 2.0 |
SwiftLint | MIT |
LicensePlist | MIT |