本書はCocoaのプログラミングについて述べたものだ。Project Builder、Interface Builder、Objective-Cといった基本部分の解説をふまえ、主要な機能に用意されているクラスの説明と実際の操作、簡単なアプリケーションの作成を通して実装の解説を行っている。全体をとおしてクラスの動作フローやオブジェクトの関連図、ファイルの関連図など動きを解説する部分が充実しており、オブジェクト言語のプログラミングを理解している人には非常に使いやすい構成になっている。また、実作業のフレームワーク解説にも重点がおかれ、各フレームワークで使用するウィンドウやボタンの説明、作業の解説も学習者がとまどうことがないほど詳細かつ丁寧だ。クラスの解説を一括して行っている箇所がないが、巻末の索引と目次を併用することで参照性をカバーすることができるだろう。
本書は開発者向けにCocoaに関する充実した情報を掲載しているのが魅力であるが、そのぶん、プログラミング初心者には少々使いづらいかもしれない。しかしオブジェクト指向プログラミング経験者ならば問題なく活用できるだろう。Cocoaを学びたい開発者におすすめ。(斎藤牧人)