入門 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プリミティブでの描画

正誤表