ページ

2012/05/09

[書評]詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版
荻原剛志
ソフトバンククリエイティブ
発売日:2011-12-28
ブクログでレビューを見る»
決して易しい内容ではないが、Objective-Cで書くなら必読だと思う。
Objective-Cは変わっているので他の言語を知っていても意味も分からない事がよくあり、
そんなObjective-Cをネットからコピペしたコードでハマって時間を使うより、
本書を時間をかけてでも読んで理解してコーディングすべきだろう。
Mac OS X Lion、iOS 5以降に導入されたメモリ管理方式のARCに完全対応しているので
既にObjective-Cを理解している人も読む価値はあると思う。

Objective-Cは変わっているので他の言語を知っていても意味も分からない(大事なことなので(ry
宣言プロパティの属性指定や既存のクラスにメソッドを追加できるカテゴリ、
Javaで言うところのインターフェースであるプロトコル、
他の言語ではクロージャとして知られている言語機能に相当するブロックオブジェクト、
コールバック的なことができるデリゲートなど役立つ情報がいっぱいです。
これだけのまとまった情報をネット上で手に入れることは不可能だと思います。
Objective-Cやるなら必読だと思いますよ!

ソフトバンク クリエイティブ:詳解 Objective-C 2.0 第3版
ARCに完全対応!!

Mac OS X Lion、およびiOS 5以降の標準的なメモリ管理方式として
新しく導入されたAutomatic Reference Counting(ARC)に対応して全面改定。
iPhone/iPadプログラマ必携!
アップルプロダクトの標準プログラミング言語Objective-Cを徹底解説。

CHAPTER01 オブジェクトに基づくソフトウェアの作成
CHAPTER02 Objective-Cのプログラム
CHAPTER03 継承とクラス
CHAPTER04 オブジェクトの型と動的結合
CHAPTER05 リファレンスカウンタを用いたメモリ管理方式
CHAPTER06 ガーベジコレクション
CHAPTER07 宣言プロパティ
CHAPTER08 NSObjectクラスとランタイムシステム
CHAPTER09 Foundationフレームワークの重要なクラス
CHAPTER10 カテゴリ
CHAPTER11 抽象クラスとクラスクラスタ
CHAPTER12 プロトコル
CHAPTER13 オブジェクトのコピーと保存
CHAPTER14 ブロックオブジェクト
CHAPTER15 メッセージ送信のパターン
CHAPTER16 アプリケーションの構造
CHAPTER17 例題:簡易画像ビューア
CHAPTER18 例外とエラー
CHAPTER19 並列プログラミング
CHAPTER20 キー値コーディング
APPENDIX01 Foundationフレームワークの概要
APPENDIX02 Core Foundationフレームワークの概要
APPENDIX03 コーディングの指針