はじめてのiPhoneプログラミング
本書はiphoneで一般的なアプリを開発するのに必要な一通りの要素について解説しており、マルチビュー、データの永続化、設定の保存等、実際の開発で必ず直面するであろう基本的な問題について具体的な解説が得られる。本書を読みながらxcodeでビルドしていけばiphoneアプリ開発の基本は一通り学習できるのではないだろうか。
ただし、ObjectiveCについてはほとんど説明がないので、前書きにある通り、ObjectiveCの知識があることが前提となっている。
また、ソースがダウンロードできないと言う人がいたが、ソフトバンククリエイティブのサイトにある本書のサポートページからたどり着ける原著者のページからソース一式のダウンロードが可能。このソースは後述する理由で必須。
xcodeのバージョン違いのため自動生成されるコードやInterface Builderの説明で書いてある通りにやってもうまく行かない部分がいくつかある。PickerViewの章では説明では書いてあるとおりにビルドして実行すると落ちてしまう。
こうした説明不足の部分が散見されるため、うまくいかない時はソースが頼りになる。自分で作ったソースと前述のダウンロードしたソースをじっくり見比べながら学習するといいだろう。
一部説明不足の部分があるため、★は4つ半くらいで。
iPhone&iPod touchアプリを作ろう! (はじめてのプログラミング)
iOS4.0に対応しているのはいいですが、
急いで作ったのか誤字などが多くて困ります。
自分はC言語は触ったことがなかったのですが、
簡単なC言語の説明もあり分かりやすかったと思います。
入門用なのでクラスや関数について詳細に説明していなく、
気になった箇所はネットで調べながら進めていく感じです。
サンプルのアプリをいくつか作っていくうちに、
内容が理解できていくと思います。
最初にも書きましたが、誤字などがなければ文句なしです。
Android Hacks ―プロが教えるテクニック & ツール
この本だけでは初心者には難しいかも。
はじめに入門本を読んでからだとすんなり頭に入ってくる。
他の本にくらべ内容は悪くないが、誤記が多いような気がする。