【書評】Swift、iOS 8、Xcode 6 対応の最新入門書『No.1スクール講師陣による　世界一受けたいiPhoneアプリ開発の授業』

技術評論社様よりご献本いただきました。タイトルの通り、iOSアプリ開発の入門書になります。

<div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00VREXWBC/22301-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/61hDzDA%2B1bL._SL160_.jpg" alt="No.1スクール講師陣による　世界一受けたいiPhoneアプリ開発の授業 ［iOS 8 & Xcode 6 & Swift対応］" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00VREXWBC/22301-22/ref=nosim/" name="amazletlink" target="_blank">No.1スクール講師陣による　世界一受けたいiPhoneアプリ開発の授業 ［iOS 8 & Xcode 6 & Swift対応］</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/" title="amazlet" target="_blank">amazlet</a> at 15.04.10</div></div><div class="amazlet-detail">技術評論社 (2015-04-10)<br />売り上げランキング: 4,457<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00VREXWBC/22301-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jpで詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div>

**プログラミング経験なし**の方も対象、そして4/10に発売されたばかりとあって、**Swift、iOS 8、Xcode 6** と最新開発環境に対応している点も魅力的です。


なんと素晴らしいことに **Kindle版も同時発売** されています。


##目次

Chapter 1　iPhoneアプリ開発のための環境を構築する

- 1-1　iPhoneアプリ開発のための環境を構築する


Chapter 2　Xcodeを使ってみよう！

- 2-1　Xcodeとは何か？
- 2-2　Xcodeでプロジェクトを作成する
- 2-3　Interface Builderで画面をデザインする
- 2-4　プログラムでアプリを動かそう！


Chapter 3　新しいプログラミング言語Swift

- 3-1　Playgroundを使ってSwiftを学ぼう！
- 3-2　コメントを使ってプログラムに注釈を書こう
- 3-3　変数を使いこなそう！
- 3-4　変数とデータ型
- 3-5　配列と辞書

Chapter 4　シンプルで簡単な知育アプリを作ろう！

- 4-1　アプリを作るための企画を立てる
- 4-2　本格的にインターフェイス画面を作成しよう！
- 4-3　プログラムでアプリを動かそう
- 4-4　アプリをインタラクティブにしよう！


Chapter 5　楽器アプリでサウンドの扱い方を学ぶ

- 5-1　音を再生するだけのアプリを作ろう
- 5-2　楽器アプリ「ワインピアノ」を作ろう！
- 5-3　独立したサウンドクラスを作ろう！
- 5-4　オブジェクトにアニメーションをつけよう


Chapter 6　「シンプル電卓」でガッツリコーディング

- 6-1　ストーリーボードを使わずにアプリ開発しよう
- 6-2　計算機の機能をプログラミングしよう


Chapter 7　四択検定アプリで画面遷移を理解する

- 7-1　アプリに合った画面遷移の方法
- 7-2　四択検定アプリを作ろう！
- 7-3　何度も遊んでもらうアプリにする工夫


Chapter 8　Webから情報を取得する「ニュースリーダー」アプリ

- 8-1　JSONデータを取得し，解析する
- 8-2　テーブルビューで情報を表示する
- 8-3　Webブラウザを作成し，記事を表示する


Chapter 9　スマホならではのスタンプカメラを作ろう

- 9-1　カメラ機能をアプリに取り込もう
- 9-2　スタンプ画像を配置して合成画像を作る
- 9-3　アプリの最終仕上げ，多言語設定をしよう！


Chapter 10　アプリをリリースする準備をしよう

- 10-1　実機iPhoneで開発したアプリを動かそう！
- 10-2　プロビジョニングプロファイルの作成
- 10-3　iTunes Connect でAppStore配信準備


##感想

アプリ開発のスクール「RainbowApps」講師陣による入門書で、さすが日々生徒さんを相手に教えているだけあって、<b>これからiOSを始めたい人のツボをつくような内容</b>になっています。

たとえば上記の目次を見ていただくとわかりますが、「知育アプリ」、「楽器アプリ」「4択検定アプリ」「スタンプカメラ」等々、<b>つくってて楽しそう、かつ初心者でも簡単につくれて、アプリ開発のエッセンスが入っている</b>サンプルが並んでいて、まさに「つくりながら学べる」内容になっているのではないでしょうか。

![rainbow1.jpg](https://qiita-image-store.s3.amazonaws.com/0/3180/26c5e570-b842-d1ab-b0ee-73bed504845a.jpeg)

（4章「知育アプリ」のサンプル）


![rainbow2.jpg](https://qiita-image-store.s3.amazonaws.com/0/3180/6ebc0eae-b88c-e1ce-31f8-aa1401600879.jpeg)

（5章「楽器アプリ」のサンプル）

![rainbow3.jpg](https://qiita-image-store.s3.amazonaws.com/0/3180/2d1cce40-e4a6-c0c2-4ec9-d9f452b81fd5.jpeg)

（7章「4択検定アプリ」のサンプル）

あと、地味に「これはすごい！」と思ったのが、**ダウンロードサンプルを Xcode 6.3 ＆ iOS 8.3 と Xcode 6.2 & iOS 8.2 の両方の組み合わせについて用意してある** という点です。

[サポートページ：No.1スクール講師陣による 世界一受けたいiPhoneアプリ開発の授業 ［iOS 8 & Xcode 6 & Swift対応］：｜技術評論社](http://gihyo.jp/book/2015/978-4-7741-7295-8/support#supportDownload)

ビルドエラーを解決するのって、けっこう**経験値を要する**行為で、入門書のサンプルでエラー起きるとそこで挫折する初心者の方々は少なくないと思われます。そして、Xcode 6.2 と 6.3 で Swift が大きくアップデートされたので、ビルドエラーやwarning発生は不可避。。ここでサンプルを両方用意するのはさすが気が利くなーと。

あと、**全編カラー**で読みやすいです。図やイラストもふんだんに使用されています。

気になった方は是非！

<div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774172952/22301-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51wBoV4HHnL._SL160_.jpg" alt="No.1スクール講師陣による　世界一受けたいiPhoneアプリ開発の授業 ［iOS 8 & Xcode 6 & Swift対応］" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774172952/22301-22/ref=nosim/" name="amazletlink" target="_blank">No.1スクール講師陣による　世界一受けたいiPhoneアプリ開発の授業 ［iOS 8 & Xcode 6 & Swift対応］</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/" title="amazlet" target="_blank">amazlet</a> at 15.04.12</div></div><div class="amazlet-detail">RainbowApps講師 桑村 治良 我妻 幸長 高橋 良輔 七島 偉之 <br />技術評論社 <br />売り上げランキング: 15,062<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774172952/22301-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jpで詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div>