Mac OS Xプログラミング入門の決定版!本書は、Cocoaプログラミングの第一人者 HMDT(Happy Macintosh Developing Time !)の木下 誠氏による、Macのデスクトップアプリケーション開発の実践的入門書です。アップルジャパンで定期的に行われている人気公式セミナーをベースに、プログラミング初心者にもわかりやすく、そしてたのしく、Cocoaプログラミングの基礎を解説しています。 |
|
|
ISBN978-4-86100-443-8
定価:2,940円(本体2,800円+税)
仕様:B5変型 / 並製本 / 本文2色 / 356ページ
発売日:2007年6月26日

著者:木下 誠
http://hmdt.jp/


目次:
Part 0 開発環境の設定
Lesson 0 開発環境のインストール
0-1 開発環境
0-2 インストールされたもの
0-3 Macの基本操作について
Part 1 アプリケーションのプログラミング
Lesson 1 アプリケーションとフレームワーク
1-1 アプリケーションとは?
1-2 フレームワークについて知る
1-3 Mac OS Xのフレームワーク
1-4 CocoaとCarbonの神話
Lesson 2 CocoaとObjective-C
2-1 フレームワークとプログラミング言語
2-2 Objective-Cと関連するプログラミング言語
2-3 Objective-Cに関する疑問
2-4 Objective-C以外のCocoa API
Lesson 3 開発用アプリケーション
3-1 Mac OS Xの開発用アプリケーション
3-2 開発のためのアプリケーションと作業の流れ
3-3 Xcode
3-4 Interface Builder
3-5 その他のツール
Lesson 4 オブジェクト指向
4-1 Objective-CとCocoaはオブジェクト指向
4-2 オブジェクト指向の5つの用語
4-3 Cocoaでの実例
Part 2 Hello World!:はじめてのCocoaアプリケーション
Lesson 5 チュートリアル:Hello World!
5-1 CocoaバージョンのHello World
5-2 開発の手順
5-3 Xcodeの起動とプロジェクトの作成
5-4 Interface Builderでのユーザインタフェイスデザイン
5-5 クラスの作成とインスタンス化
5-6 アウトレットとアクションの接続
5-7 AppControllerの実装
5-8 ビルドと実行
Lesson 6 モデル・ビュー・コントローラアーキテクチャ
6-1 アプリケーションはどこから作るか?
6-2 MVCアーキテクチャとは?
6-3 MVCの例
6-4 MVCにもとづくアプリケーションの作り方
Lesson 7 アウトレットとアクション
7-1 ビューとコントローラのやり取り
7-2 アウトレットとアクション
7-3アウトレットとアクションの接続
7-4 nibファイルとソースコードの同期
Part 3 C言語とObjective-C
Lesson 8 チュートリアル:文法の実験のためのプロジェクト
8-1 実験のためのプロジェクト
8-2 C言語の実験のためのプロジェクト
8-3 Objective-Cの実験のためのプロジェクト
Lesson 9 C言語の文法
9-1 プログラミング言語を学ぶということ
9-2 C言語
9-3 変数
9-4 配列とポインタ
9-5 printf
9-6 演算子
9-7 制御文
9-8 関数
Lesson 10 Objective-Cの文法
10-1 Objective-Cの書き方
10-1-3 クラスの宣言と実装
10-2 クラスの宣言
10-3 クラスの実装
10-4 オブジェクトのための変数型
10-5 メソッドの呼び出し
10-6 命名規則
Part 4 Cocoaの様々なクラス
Lesson 11 チュートリアル:RSSリーダ
11-1 RSSリーダ
11-2 開発の手順
11-3 プロジェクトの作成
11-4 ユーザインタフェイスデザイン
11-5 クラスの作成とインスタンス化
11-6 アウトレットとアクションの接続
11-7 AppControllerクラスの実装
11-8 ビルドと実行
Lesson 12 メモリ管理
12-1 メモリの確保と解放
12-2 メモリにまつわる問題
12-3 参照カウンタによるメモリ管理
12-4 クラスのインスタンス化
12-5 メモリ管理の定石
Lesson 13 文字列
13-1 文字列のためのクラス
13-2 NSStringとNSMutableString
13-3 テキストエンコーディング
13-4 文字列の作成
13-5 NSRange
13-6 文字列の操作
13-7 テキストファイルの読み込みと書き出し
Lesson 14 コレクション
14-1 配列
14-2 辞書
14-3 ラッパークラス
14-4 オブジェクトの同等性と同値性
14-5 コレクションクラスと参照カウンタ
Lesson 15 XMLとRSS
15-1 XMLとRSS
15-2 XMLのパース
15-3 CocoaのXMLパーサ
Lesson16 テーブルビュー
16-1 テーブルビュー
16-2 データソース
16-3 実例
Part 5 デバッグとアプリケーションの仕上げ
Lesson 17 よくあるエラーと警告
17-1 エラーと警告
17-2 Xcodeとエラーと警告
17-3 よくあるエラー
17-4 よくある警告
Lesson 18 デバッグ
18-1 バグとデバッグ
18-2 NSLog
18-3 デバッガ
18-4 例外
Lesson 19 アプリケーションの仕上げ
19-1 アイコン
19-2 アプリケーションの設定
19-3 ローカライズ
19-4 ビルド構成
19-5 できあがったアプリケーション
Lesson 20 アプリケーションのリリース
20-1 リリースドキュメント
20-2 アーカイブ
20-3 インストールパッケージ
Mac OS Xプログラミング入門の決定版!