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

たのしいCocoaプログラミング_カバー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日
amazon.co.jpで購入する

著者:木下 誠
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 インストールパッケージ


  • 新刊・近刊
  • 3DCG
  • 2DCG
  • DTP
  • DTV、映像
  • DTM
  • データベース(サーバ)
  • 建築・CAD
  • Mac
  • Web
  • デザイン
  • 素材集
  • GAS
  • キャラクター・アニメ
  • トムソン
  • 実用・一般