たのしいCocoaプログラミング[Leopard対応版]
公開日:
:
最終更新日:2014/01/28
本
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
書店に行ってみたら、「たのしいCocoaプログラミング」のLeopard対応版があったので買ってみました。
- 作者: 木下誠
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2008/08/30
- メディア: 単行本(ソフトカバー)
- 購入: 19人 クリック: 123回
- この商品を含むブログ (115件) を見る
前の版も持ってます。
- 作者: 木下誠
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2007/06/26
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 51回
- この商品を含むブログ (45件) を見る
「たのしいCocoaプログラミング」は
- 語り掛け口調の説明が多少読みづらい
- プログラミング初心者
という点はあるものの、開発環境やライブラリの使い方などがチュートリアル的に丁寧に説明されているので、Macにおける開発手法を1から知るには最適の本だと思います。
以下、「はじめに」から引用。
p.2 「誰に読んで欲しいか」より
1つは、いままでLinuxやBSDやWindowsを使ってプログラムを書いていた人。そして、仕事なのか個人的な興味なのかは分からないけど、今度Macでプログラミングをしようとしている人だ。
p.2 「誰に読んで欲しいか」より
もう1つは、Macを使っているけどいままでプログラミングなんかやったことのない人。でもMacが好きだし、アプリケーションを自分で作ってみたいなぁーと思っている人。
前の版を読まれた方にも、新しいInterface Builderとガベージコレクションなどについて解説されているこの本はオススメです。
p.3 「改訂版によせて」より
前の版と比べると、ポイントは2つ。1つは、新しくなったInterface Builder。開発フローが大きく変わったので、それに併せてチュートリアルを書き換えた。もう1つは、Objective-C 2.0。ガベージコレクションなどの便利な機能が加わり、グッと開発しやすくなったので、その点にも言及してみた。
目次はこんな感じ。
目次 – Amazon.co.jp: たのしいCocoaプログラミング[Leopard対応版]: 木下 誠: 本より
Part 0 開発環境の設定
Lesson 0 開発環境のインストール
Part 1 アプリケーションのプログラミング
Lesson 1 アプリケーションとフレームワーク
Lesson 2 CocoaとObjective-C
Lesson 3 開発用アプリケーション
Lesson 4 オブジェクト指向
Part 2 Hello World!:はじめてのCocoaアプリケーション
Lesson 5 チュートリアル:Hello World!
Lesson 6 モデル・ビュー・コントローラアーキテクチャ
Lesson 7 アウトレットとアクション
Part 3 C言語とObjective-C
Lesson 8 チュートリアル:文法の実験のためのプロジェクト
Lesson 9 C言語の文法
Lesson 10 Objective-Cの文法
Part 4 Cocoaの様々なクラス
Lesson 11 チュートリアル:RSSリーダ
Lesson 12 メモリ管理
Lesson 13 文字列
Lesson 14 コレクション
Lesson 15 XMLとRSS
Lesson 16 テーブルビュー
Part 5 デバッグとアプリケーションの仕上げ
Lesson 17 よくあるエラーと警告
Lesson 18 デバッグ
Lesson 19 アプリケーションの仕上げ
Lesson 20 アプリケーションのリリース
「たのしいCocoaプログラミング」を読んだ後ですが、私の場合は「詳解 Objective-C 2.0」を言語リファレンスとして参照しながら、「Cocoa Programming for Mac OS X」でCocoaを理解していきました。
Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
- 作者: Aaron Hillegass
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2008/05/15
- メディア: ペーパーバック
- 購入: 24人 クリック: 168回
- この商品を含むブログ (46件) を見る
「詳解 Objective-C 2.0」は言語仕様についてかなり詳しく解説されているので、「言語仕様を完全に把握していないと嫌だ!」なんて方は絶対に買うべきかも。
「Cocoa Programming for Mac OS X」は英語ではあるものの、イラストとコードがふんだんに盛り込まれているので、イラストを眺めつつコードを打ち込むだけでも、Cocoaに対する理解が深まるかと思います。
「たのしいCocoaプログラミング」、「詳解 Objective-C 2.0」、「Cocoa Programming for Mac OS X」。この3冊を読んだ後は、ADCに用意されているサンプルコードをいじりながらAPIリファレンスを都度参照していけば良いかと思います。