プログラミングが初めての人にはオススメできない。
C言語の知識があっても、Objective-Cが初めてならオススメできない。
本の内容からすれば、明らかに「はじめてさわる」人向けの本ではない。
おそらく、「他のオブジェクト指向言語の経験者で、Objective-Cは初めて」という人向けだろう。
芯の通った書き方がされてないので、いくら読み進めてもなかなか見えてこない。たとえば、ある事柄を説明されても実際のアプリケーション開発にどう生かすべきなのかがさっぱりわからない。
細かい点で言えば
・サンプルコードはダウンロードして見なければならない(CDは付属せず)し、本書に載ってない補足コードがあまりにも多い(本書にもその旨の記載はほとんどない)。その量は、本書記載のコード以上の量である。本書を読んだだけではプログラムなどマトモに作れたものではない。
・著者が用いている定義語がObjective-Cの命令語と非常に似た名前のものが多く、どこが定義語の部分でどこが命令語なのかが非常にわかりにくい。ゆえに構成が読み取りづらいため、サンプルコードがかなり難解である。
私はObjective-Cのプログラミングを始めるにあたってまずC言語を覚え、その後にこの本を買ったのだが、有効ではなかった。