推薦図書&HP
いろいろなCocoa本の紹介
Cocoaの勉強を続けていく上で役に立つであろうホームページと本をいくつか紹介します。
初心者向け参考リンク
Objective-C PrimerCocoa勉強会関西会員のTさんが書かれた未経験者向けガイド。「Become An Xcoder」とかぶるところもありますが、こちらも目を通してみるといいでしょう。ちゃんと「Hello World」もおさえてあります。
Cocoaはやっぱり
Cocoaの黎明期から大活躍されている鶴薗さんのサイト。C言語が分かっている人向けのCocoaガイドがあります。私も最初はここで勉強しました。
推薦図書
Cocoa本の書評サイトはいくつかありますが、たくさん紹介しても迷うだけなので、私のお薦めをレベル別に四冊だけ紹介します。初心者向け
プログラミングの知識が全くない未経験者向けの本です。
たのしいCocoaプログラミング
HMDTの木下さんの完全初心者向けCocoa解説本。プログラミングの知識が0の人でも勉強することができます。ということです。読んでいないので内容の評価は出来ませんが、本につけWebサイトにつけ、木下さんの記事には(自分に限らず多くのCocoa開発者が)すごくお世話になっているので、何の心配も無くお薦めできます。そもそもこれが日本語で読める唯一の初心者向けの本だという現実も・・・ |
脱初心者向け
C言語くらいはわかっている人向けの本です。また上の『楽しいCocoa』を卒業した人もこれ。
Mac OS X Cocoaプログラミング
通称ヒレガス本。「C言語は理解している人向け」のCocoa入門本は結構あるのですが、その中ではこれが決定版です。このレベルの本は他に何冊かありますが、これを選んでおけばまず間違いありません(他の人に聞いても大体そういう認識です)。正直お安くはないですが、これはぜひ買っておいてください。(そういう私は実は持っていません。知合いから借りて読んだだけです。ごめんなさい) |
中級者向け
ヒレガス本だけで結構いろいろなCocoaアプリを作ることができると思いますが、もう一歩進んだ、Objective-Cの特性をもっと活用した、あるいはMac OS Xの新機能を取り込んだアプリを作りたい人向けに、以下の本をお薦めします。
Happy Macintosh Developing Time Third Edition Cocoaプログラマのための技術解説書 通称HMDT赤本。Core Dataを中心にMac OS X10.4で追加になった新機能の使い方を紹介しています。ヒレガス本には無い内容が満載です。ヒレガス本で基本的な機能をマスターして、もう一歩ステップアップしたい人向け。勉強を始めたばかりの人にはまだ早いです。 |
Objective-C Mac OS Xプログラミング
通称荻原本。みんなObjective-Cの入門本と勘違いして買っているようですが(私もそうでした)、実はObjective-Cについて結構突っ込んだ解説をしている本です。なので、初心者レベルのときは読んでもよくわからないところが多いのですが、いくらかプログラミングの経験を積んでから改めて読み直すとものすごく勉強になります。今まで何気なくやっていた作業の本当の意味などが分かって、まさに目から鱗が落ちます。 |
おまけ
Cocoa Life
手前味噌ですが、私も記事を書いているCocoa勉強会の会誌です。上で紹介したような本はおろか、Web上でもなかなか読めないようなマニアックな話題が満載です。これも初心者向けではなく、いろいろとステップアップしたい人向け。 |