Cocoa Programming for Mac OS X新しい技術を早急に学習することを求められるのに反して、最初に何をしたらいいのか、ありがちな障害を克服するのにどんな方法があるのか、といった完全なガイドがないと悩む前に、本書を読んでほしい。「どうやったらCocoaを動作させられるのか」といった詳細な説明が施されている。今まで使ったことのないクラスでも、その動作を予測できるような設計パターンに重点を置き、Cocoaの主な機能を通じてプログラマーを導いていく。入門のフォーマットにのっとって、InterfaceBuilderパレットを利用し、5つのアプリケーション例を通じて段階的に進んでいく。各プロジェクトでは新しい概念がいくつか紹介される。そして、それぞれの概念やテクニックが説明されるたびに、著者自身の豊かな経験を例に挙げながら、オブジェクト指向型ソフトウェア開発環境でCocoaを利用するテクニックが紹介されていく。