
プロの力を身につける iPhone/iPadアプリケーション開発の教科書
Objective-Cの基礎から画面開発、データ活用、課金プログラムまで、エキスパートになるために必須の知識を集成。
iOSプログラミングを仕事にする、すべての人に捧げます!
Objective-Cの基礎から画面開発、データ活用、 アイテム課金プログラム、ユニットテストまで、 豊富な図とサンプルソースコードを交え、 プログラマーが知っておくべき知識を網羅しました。 オブジェクト指向開発やUMLの知識がなくても、 本書を一歩一歩読み進めていくことで それらが理解できる構成になっています。 iPhone/iPadアプリケーション開発の一つのハードルである、 オブジェクト指向開発のセンスとテクニックが身につきます。 サンプルコードは、github.comからダウンロード可能。
★この本は、次のような方々に向けて書かれています。
・iPhone/iPadアプリケーション開発で仕事をしたい人
・入門からレベルアップしたいプログラマー
・アプリケーション開発の知識を体系的に身につけたい人
・プログラミングの研修テキストを探している人
iOS 6/Xcode 4.4対応
■目次:
第1章 Objective-Cとオブジェクト指向プログラミング
1-1 Objective-C入門
1-2 オブジェクト指向プログラミングのコツ
1-3 メモリ管理とオブジェクト指向
1-4 オブジェクト図
第2章 iOSアプリの画面開発の基礎を理解する
2-1 画面開発基礎知識
2-2 iOSのイベント駆動をライフサイクルイベントとユーザアクションイベントに分けて理解する
2-3 テーブルビューとコレクションビューを使ったアプリの作り方
第3章 データを活用したアプリの作り方
3-1 データ設計入門
3-2 メモリ上にデータを保存する方法
3-3 iOSでデータを永続化する方法
3-4 iCloudにデータを保存する方法 ~iCloudプログラミング入門~
第4章 応用編
4-1 iOSアプリの構造がどのようになっているか紐解いてみる
4-2 マルチスレッドプログラミング入門
4-3 iOSユニットテスト入門
4-4 In-App Purchaseを使ったアイテム課金プログラミング
Appendix1 メモリ管理詳細
A1-1 メモリ管理で気をつけること
Appendix2 アドレス帳アプリのソースコードから学ぶ
A2-1 理解度チェックコード