また、iPhoneアプリ開発の入門書が発売されました。
基礎固めに向いていると思います。
たとえば、iPhone SDKの教科書を読んだけれど、
基本的な部分でよく分からない部分があったという方に向いていると思います。
教科書タイプの本でアプリの開発まで、一通り進めたとしても、
わからないまま進んでしまいがちですが、そこは大体プログラミングの基本的な部分です。
その基本を重点的に行なっているのでオススメですね。
また、掛け算アプリのケーススタディが用意されているので、
シンプルなアプリをひとつだけ例に取り上げているところも好感触です。
初心者は迷わず、アプリ開発を歩み始めていけるでしょう。
清水 美樹
工学社 (2010-08-17)
売り上げランキング: 149192
以下は目次と内容です。



はじめに
| 第1部 iPhone/iPadアプリケーション開発のための基礎知識 |
[1-1] 「用語」で読み解く「iPhone プログラミングの実情」
[1-2] 簡単?難解?「Objective-C」言語
[1-3] 本書の目的と内容
[2-1] メニュー・バー
[2-2] ファイルの閲覧は「Finder」
[2-3] 作業フォルダを作ろう
| 第3章 |
iPhoneプログラミングに関する簡単な予備知識 |
[3-1] プログラミングの「作業」に関わる用語
[3-2] プログラミングの「内容」に関わる用語
[3-3] 「クラス」と「オブジェクト」
[3-4] オブジェクト指向における「変数」の扱い
[3-5] メソッド
[3-6] C言語由来の「面倒なこと」
| 第4章 |
「Xcode」「iPhone SDK」のダウンロードとインストール |
[4-1] 「Xcode」と「iPhone SDK」に関する予備知識
[4-2] 「登録アップル・デベロッパ」資格への登録
[4-3] 「Xcode」と「iPhone SDK」のダウンロード
[4-4] 「Xcode」と「iPhone SDK」のインストール
[5-1] Xcodeを起動する
[5-2] 新規プロジェクトの作成
[5-3] プロジェクト・フォルダの作成場所を指定
[5-4] 今必要なXcode操作画面の知識
[6-1] 新規作成したプロジェクトを、そのまま実行
[6-2] 「iPhoneシミュレータ」を研究
| 第7章 |
iPhoneアプリケーションの研究[前編] テンプレートのソース・コードから眺める「Objective-C」の文法 |
[7-1] iPhoneアプリケーションを構成する
[7-2] ソース・コードを見てみよう
[7-3] 「FirstAppAppDelegate.h」の内容から眺める「Objective-C」の文法
[7-4] 「FirstAppAppDelegate.m」の内容から眺める「Objective-C」の文法
[7-5] 「FirstViewAppAppDelegate」クラスのまとめ
| 第8章 |
iPhoneアプリケーションの研究[後編] インターフェイス・ビルダーの研究と操作練習 |
[8-1] 拡張子が「xib」の「NIBファイル」
[8-2] 「インターフェイス・ビルダー」の編集画面を出す
[8-3] 編集ウィンドウにオブジェクトを置く
[8-4] 編集ウィンドウ上のオブジェクトを編集
[8-5] 編集結果の保存
[9-1] 外観は「ビュー」に記述する
[9-2] 「ビュー」を用いたプロジェクトを作成
[9-3] ビューはビューのファイルで記述する
[9-4] 表示するファイルを絞り込む
[10-1] インスペクタ・ウィンドウ
[10-2] 目標とするアプリケーション
[10-3] 「インターフェイス・ビルダー」で外観を設計
[11-1] アプリケーションで行なう作業の方針
[11-2] 必要な変数とメソッド
[11-3] 「クラス」を記述するファイルのみを表示させる
[12-1] 「FirstViewViewController.h」を開く
[12-2] 「FirstViewViewController.h」を解剖
[12-3] 「FirstViewViewController.h」を編集[変数編]
[12-4] 「FirstViewViewController.h」を編集[メソッド編]
[12-5] 「FirstViewViewController.h」を仕上げる
[13-1] 「FirstViewViewController.m」を開く
[13-2] 「FirstViewViewController.m」を解剖
[13-3] 「FirstViewViewController.m」を編集
| 第14章 |
「NIBファイル」とプログラムを結びつける |
[14-1] 「インターフェイス・ビルダー」での作業に戻る
[14-2] すでに結びついている「view」と「View」
[14-3] 「コネクション・パネル」での作業
[14-4] プログラムの動作確認
[15-1] アプリケーション用のアイコンを作る
[16-1] スナップショットを保存
[16-2] iPhoneシミュレータの日本語化
[17-1] 日本語化の仕組み
[17-2] 日本語化のためのファイルを作成
[17-3] 「Localizable.strings」ファイルを編集
[17-4] 「FirstViewViewController.m」の修正
[17-5] 日本語ファイルを「UTF-16」に変換
[17-6] アプリケーションのタイトルを日本語化
[17-7] 日本語化ファイル専用のグループ
| 第18章 |
「本体プログラム」との比較[前編] 「FirstViewAppDelegate」の内容 |
[18-1] 「FirstView」と「FirstApp」の違い
| 第19章 |
「本体プログラム」との比較[後編] 「main.m」と「MainWindow.xib」 |
[19-1] 「main.m」の内容
[19-2] MainWindow.xib
[19-3] 「MainWindow.xib」の「View」
| 第20章 |
クラス「FirstViewViewController」の完成 |
[20-1] 「FirstViewAppDelegate」から学んだこと
[20-2] 「stringA」「stringB」をプロパティにする
[20-3] プログラムの完成
| 第21章 |
iPadアプリケーションの作成 「掛け算アプリケーション」をiPadYouに作り変える |
[21-1] 最初からiPad用に作る
[21-2] iPhoneアプリケーションから、iPadアプリケーションも作る
[21-3] 両方のシミュレータで動作確認
[21-4] 「FirstViewViewController-iPad.xib」を作成
[21-5] 「plist」ファイルを開く