入門 Cocoa
- Apple Computer, Inc. 著、長瀬 嘉秀 監訳、株式会社テクノロジックアート 訳
- 2002年03月 発行
- 400ページ
- ISBN4-87311-076-9
- フォーマット
- 原書: Learning Cocoa
この商品は品切れ再入荷未定です
内容
本書はMacOS X用の開発環境であるCocoaについての、MacOS Xの開発に関わったApple社の開発チームの手による本格的な入門書です。Project BuilderやInterface Builderを使ったプログラミングの方法が解説されています。オブジェクト指向プログラミングや、Objective-Cについても解説しています。Cocoa初学者はもちろん、すでにCocoaによる開発を行っている開発者にとってもCocoaの知識を整理するにはうってつけの書です。
目次
監訳者まえがき まえがき 1章 Cocoa入門 1.1 Cocoaの機能 1.2 Cocoaフレームワーク 2章 オブジェクト指向プログラミング 2.1 オブジェクト指向プログラミングのメリット 2.2 オブジェクト指向の基礎概念 3章 Objective-Cプライマ 3.1 言語サマリ 3.2 Objective-Cの実行 4章 開発ツール 4.1 Project Builder 4.2 Interface Builder 4.3 他の開発ツール 4.4 便利なコマンドラインツール 5章 Hello World 5.1 プロジェクトの作成 6章 基本的なCocoaパラダイム 6.1 Cocoaのコレクションクラス 6.2 Cocoaでのグラフィカルユーザインターフェースの作成 6.3 コントロール、セル、フォーマッタ 6.4 ターゲット/アクション 6.5 オブジェクトの所有、リテイン、破棄 7章 Currency Converter(通貨変換)チュートリアル 7.1 Currency Converterアプリケーションの設計 7.2 Currency Converterプロジェクトの作成 7.3 Currency Converter用ユーザインターフェースの作成 7.4 Currency Converterのクラス定義 7.5 ConverterControllerとインターフェースの接続 7.6 Currency Coverterの各クラスの実装 8章 イベント処理 8.1 ユーザ生成イベントへのレスポンス 8.2 プログラム生成イベントへの応答 9章 データ機能 9.1 テーブルビューとデータソース 9.2 オブジェクトネットワークのシリアライズ、コーディングとアーカイビング 10章 Travel Advisor(旅行支援)チュートリアル 10.1 Travel Advisorの設計 10.2 Travel Advisorインターフェースの作成 10.3 Travel Advisorのクラス定義 10.4 Travel Advisorの各クラスの実装 11章 Cocoaのマルチドキュメントアーキテクチャ 11.1 アーキテクチャの概略 11.2 ドキュメントベースアプリケーションの実装 12章 To Do:基本 12.1 To Doの設計 12.2 アプリケーションの構築 13章 To Do:拡張 13.1 情報ウィンドウの作成と管理 13.2 SelectionNotifyMatrixの作成 13.3 データの同期 13.4 ToDoItem状態を表示するカスタムビューの作成 13.5 タイマーの設定 13.6 アーカイブとアンアーカイブの実装(保存と開く) 14章 To Do:完成 14.1 アプリケーション設定 14.2 アプリケーションアイコンの追加 14.3 To Doのドキュメントタイプの定義 14.4 コンパイラ最適化の使用 付録A Cocoaでの描画 A.1 座標系 A.2 変換行列 A.3 NSView A.4 NSStringの描画 A.5 NSBezierPath A.6 NSBezierPathでの描画 A.7 Quartzプリミティブでの描画