2016.03.23

【正誤情報】『本気ではじめるiPhoneアプリ作り Xcode7.x+Swift 2.x対応』

本気ではじめるiPhoneアプリ作り

■本書第1刷の内容に下記のような誤りがありました。お詫びの上、訂正いたします。

●87ページ上の図「「0…9」と「0..<9」の範囲の違い」内の表記
(誤)0…<9
(正)0..<9

●138ページの上から1行目
(誤)「UIMapKitView」
(正)「MKMapView」

●175ページ コード「PercentViewController.swift」の記述の上から8行目(!の位置)
(誤)let value = percentField!.text + “1”
(正)let value = percentField.text! + “1”

●181ページの上図の引き出しキャプションの1行目
(誤)「option」キーを押しながら
(正)「control」キーを押しながら

●255ページ 本文4行目の後(コード「MyTodoクラスが利用できるように修正(「ViewController.swift」)」の前)に、次の解説を追加
(追加)
 String型の配列をMyTodo型の配列に変更しているため、元々String型の配列を利用していた箇所を変更する必要があります。String型の配列を利用していたtapAddButton関数もあわせて変更しないと、ビルド時にエラーが表示されますので注意してください。

●256ページ ページ上のコードの3行目「~省略」のすぐ後にMyTodo型の配列に値を挿入する処理を追加。(元々の処理であるString型の配列に値を挿入する処理「self.todoList.insert(textField.text!, atIndex: 0)」の一行は削除しています。)
(追加)
//TODOの配列に入力した値を挿入。先頭に挿入する
let myTodo = MyTodo()
myTodo.todoTitle = textField.text
self.todoList.insert(myTodo, atIndex: 0)
~省略

●272ページ 表「主なシステムサウンドのサウンドIDの例」の「内容」の上から2行目
(誤)メース送信時
(正)メール送信時

●273ページ 本文上から4行目のURLの名称
(誤)くらげ工房
(正)くらげ工匠

●331ページの上のNotesの2行目
(誤)「NSURLSeesion」
(正)「NSURLSession」

●352ページの本文上から10行目
(誤)「Style」の項目を「Basic」に指定してから、
(正)「Style」の項目は「Custom」のまま、

●352ページの下図「セルの識別子を設定しておく」の図版内と引き出しキャプション
・図版の「Style」の項目は「Custom」の設定
・2つ目の引き出しキャプション
(誤)「Basic」を指定
(正)「Custom」を指定

●356ページの上から8行目「UISearchBarDelegateを実装していきます」の補足
・ViewControllerとUISearchBarとの関連付けの操作について説明が不足しておりました。次の操作を行って、関連付けの操作を行ってください。

 243ページ下段の図「View ControllerとTable Viewの関連付け」の図と操作を参考に、Storyboardのドキュメントライン上にて、Table View ControllerとSearch Barの関連付けを行ってください。このとき、243ページの図とは関連付ける部品が異なっていることに注意してください。また、関連付けの際にOutletで指定するものは「delegate」のみとなります。