「プロの力が身につく iPhone/iPadアプリケーション開発の教科書 Swift対応版」サンプルコード集
ダウンロードしてファイルを解凍すると以下の二つのフォルダに分かれています。
- ios
- ios_swift
ios_swiftフォルダにこの本のサンプルコードが入っています(iosフォルダには初版のコードが入っています)。
サンプルコードの概要
サンプルコードのプロジェクト名と本の対応は以下のようになっています。
【サンプル1】2つの画面を行き来するアプリ
- MyFirstApp
【サンプル2】プログラムからビューを追加するアプリの作成
- MyFirstApp元にを修正する
【サンプル3】ストーリーボードを使わずに画面を遷移させるアプリの作成
- TransitionSample
【サンプル4】ユーザアクションイベントを使ったアプリ
- TouchEvent
- RemoteControlEvent
- MotionEvent
【サンプル5】テーブルビューを使ったアプリ
- TableView
【サンプル6】コレクションビューを使ったアプリ
- CollectionView
【サンプル7】ナビゲーションを使ったアプリ
- Navigation
【サンプル8】メモリ上のアプリ領域にデータを保存するアプリ
- SharedData
【サンプル9】メモリ上の共有領域にデータを保存するアプリ
- TableViewとCollectionViewを元に修正する
【サンプル10】NSKeyedArchiverを使ってデータをファイルに保存するアプリ
- Archive
【サンプル11】自作クラスのオブジェクトをアーカイブしてファイルに保存するアプリ
- Archive2
【サンプル12】プロパティリスト形式でデータを保存するアプリ
- PropertyList
【サンプル13】プロパティリストに自作クラスのオブジェクトを保存するアプリ
- PropertyList2
【サンプル14】プロパティリストのデータをプロジェクトに組み込んで使うアプリ
- PropertyList3
【サンプル15】NSUserDefaultsを使ってデータを保存するアプリ
- UserDefaults
【サンプル16】NSUserDefaultsに自作クラスのオブジェクトを保存するアプリ
- UserDefaults2
【サンプル17】Core Dataを使ったアプリ
- AddressBook
【サンプル18】NSUbiquitousKeyValueStoreを使ってデータを保存するアプリ
- iCloudKeyValueStore
【サンプル19】アドレス帳アプリをiCloudに対応させる
- AddressBookForICloud
【サンプル20】NSOperationを使ってHTTP通信をするアプリ
- HttpRequest
【サンプル21】In-App Purchaseを使ったアプリ
- InAppPurchase