[本]詳解 Objective-C 2.0

地元にある行きつけの中規模な本屋に、詳解Objective-C2.0が早速入荷されていました。それほど多くの本を置いていな本屋のなのに、このような本を置いてくれるとは、やはり毎週いくだけの価値のある本屋です。

4797346809 詳解 Objective-C 2.0
荻原 剛志
ソフトバンククリエイティブ 2008-05-28

by G-Tools

この本は、Objective-C Mac OS Xプログラミングを、Objective-C 2.0に対応した形で再版した本です。旧書に比べ、ガベージコレクション、プロパティ、高速列挙、このあたりを中心に内容が追加されていますが、他にもさまざまなところで追加されている部分があります。例えば、アンドゥマネージャやバインディングとか、結構細かい所での追加があったりします。もちろん、この本はObjective-C 2.0が中心ですので、AppKitの範囲の説明にはほとんど至らないので、バインディングの説明といってもInterface Builderとかの話は入りません。

旧書同様に、Objective-Cを始めるにあたっての必読書になるでしょう。iPhoneとかに興味を持ってしまったMacユーザー以外の方も、読んでいて損は無いでしょう。iPhoneの開発環境はObjective-CでCocoa touchを使うことになります。ちょっと値段が高いですが、この一冊さえあればObjective-Cを使うにあたって困ることはなさそうなので、常に手元に置いておきたい本です。ちなみに、この本を読むにはC言語の知識があること前提ですが、オブジェクト指向の知識は必ずしも必要ありません。

ところで、ちらっとNSUndoManagerのところが目に入ったわけですが、NSUndoManagerには- prepareWithInvocationTarget:と呼ばれるC++にも劣らないような恐ろしいメソッドがあることを知りました。NSUndoManagerもとてもユニークなクラスであるようなので、後日記事にしようと思います。

コメント投稿