『Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】』サポートサイト

このページは森巧尚[著] まつむらまきお[イラスト]『Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】(ISBN978-4-8399-5703-2)』のサポートページです。
紙版
 2015/10/29 初版第1刷発行
 2016/04/17 初版第2刷発行
電子版
 2015/10/29 v1.0リリース
 2016/04/08 v1.1リリース

書籍詳細ページに戻る

サンプルダウンロード

本書で解説したサンプルを収録しています。ダウンロード、解凍してお使いください。
samplefile71.zip (Swift 2.1/2.2およびXcode 7.1に対応済)
●本書で解説したサンプルのデータを収録しています。
●Chapter ごとのフォルダに分かれています。
●本書に記載されている内容や本ダウンロードデータの運用によって、いかなる損害が生じても、出版社および著者は責任を負いかねますので、あらかじめご了承ください。

Swift 2.1/Xcode 7.1補足情報

HTTP通信
HTTP通信できるようにするための設定のKey名が変更になりました。Xcode 7.0では[NSAppTransportSecurity]でしたが、Xcode 7.1では[App Transport Security Settings]に変わりました。本書では187ページ、188ページ、228ページに関連してきます。下記「訂正情報」をご参照ください。

訂正情報

■初版第1刷の訂正(紙版第2刷、電子版v1.1で対応済)(2016/04/08更新)-------------------------------

●081ページ : ページ下部の小見出しにミスがありました。(2016/4/8追加)
誤)
<初期値>から<終了値>未満までを繰り返す
正)
<開始値>から<終了値>未満までを繰り返す
●095ページ :一番下の「【例】複数の変数にデータを取り出します」の図が間違っていました。(2015/11/4追加)
正)
 
●171ページ : 手順24の手順中にミスがありました。(2015/11/4追加)
誤)
「上のImageViewを右へドラッグして、」
「下のImageViewを右へドラッグして、」
正)
「上のImageViewを右クリック(control+クリック)してドラッグし、」
「下のImageViewを右クリック(control+クリック)してドラッグし、」
●187ページ、188ページ : HTTP通信の制限について(2015/11/4追加)
Xcode 7.0では、Keyの名前が[NSAppTransportSecurity]でしたが、Xcode 7.1では[App Transport Security Settings]に変わりました。よって、Xcode 7.1では下記のようにしてください。
誤)
[NSAppTransportSecurity]
正)
[App Transport Security Settings]
sw2_0304B-600x273.png
●228ページ : 25 HTTP通信できるように設定します(2015/12/10追加)
Xcode 7.0では、Keyの名前が[NSAppTransportSecurity]でしたが、Xcode 7.1では[App Transport Security Settings]に変わりました。よって、Xcode 7.1では「25 HTTP通信できるように設定します」のKeyの設定を下記のようにしてください。
誤)
[NSAppTransportSecurity]
正)
[App Transport Security Settings]
sw2_0354B-600x73.png
●232ページ :手順30「Labelをアウトレット接続して、名前をつけます」一番下の図が間違っていました。(2015/11/4追加)
正)
 
●257ページ : 手順22の書式「画面が表示されるときに呼び出されるメソッドをオーバーライドして使う」にミスがありました。(2015/11/16追加)
誤)
override func viewWillAppear(animated: Bool) {
}
正)
override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        <画面が表示されるときに行う処理>
}
●257ページ :手順22「画面が表示されるときに、ランダムな値を作って表示します」の図が間違っていました。(2015/11/16追加)
正)
 
●258ページ :手順24「3つの変数の準備をして、画面を表示したとき、その色で背景色を塗ります」の図が間違っていました。(2015/11/16追加)
正)