たのしいCocoaプログラミング[Leopard対応版]

公開日: : 最終更新日:2014/01/28

記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

書店に行ってみたら、「たのしいCocoaプログラミング」のLeopard対応版があったので買ってみました。

たのしいCocoaプログラミング[Leopard対応版]

たのしいCocoaプログラミング[Leopard対応版]

前の版も持ってます。

たのしいCocoaプログラミング

たのしいCocoaプログラミング

「たのしい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を理解していきました。

詳解 Objective-C 2.0

詳解 Objective-C 2.0

Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

「詳解 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リファレンスを都度参照していけば良いかと思います。

関連記事

サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

lolipop アップルの開発者向けイベント「WWDC2014」

ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑