目次
第1部 iPad作法
第1章 iPadとは
1.1 まずiPadありき
1.2 コンピュータ嫌いな人々のためのiPad
1.3 新しいマーケットへの船出
第2章 iPadの新しい機能と特徴
2.1 ユーザーインターフェイスの変更
2.2 ファイルサポート
2.3 メディアプレーヤー
2.4 外部ディスプレイサポート
2.5 新たなポテンシャルの夜明け
第3章 iPadアプリのデザイン戦略
3.1 「おもてなし」を考える
3.2 iPadの特性を体感する
3.3 ユーザーの状況を考える
3.4 ユーザービリティを考える
3.5 デザイン戦略
3.6 iPadとiPhoneの連携を考える
3.7 ケーススタディ
3.8 3つのポイントを整理
第4章 iPadアプリのプログラミング戦略
4.1 新しいアプリにするか?移植するか?
4.2 3タイプのアプリ配布方法
4.3 3タイプのプロジェクト
4.4 ユニバーサルアプリの考え方
4.5 コンディショナルコーディング
4.6 iPad特有のコーディング
第2部 iPadプログラミング
第5章 iPhone SDK / Xcode
5.1 iPadアプリ開発の基本ステップ
5.2 iPhone SDK /Xcodeの新機能
5.3 iPadシミュレータ
第6章 RSSウォッチ(SplitViewとPopover)
6.1 プロジェクトの新規作成
6.2 RSS記事の取り込み
6.3 一覧リストの表示
6.4 ウェブサイトの表示ロジック
6.5 Popoverの挙動を考える
第7章 50音キーボード(カスタムキーボード)
7.1 プロジェクトの新規作成
7.2 キーボードリソースの作成
7.3 キーボードのロジック
第8章 ジェスチャープレーヤー(メディアプレーヤー)
8.1 プロジェクトの作成
8.2 メディアプレーヤーの実装
8.3 サムネイルの作成
8.4 カスタムジェスチャーのロジック
第9章 サムネイルPDF
9.1 PDF作成機能の追加
9.2 Popoverの動的生成
9.3 動作確認
第10章 iPadとMacとのファイル共有
10.1 info.plistを設定する
10.2 iTunesにDocumentsフォルダをマウント
第11章 Fun Piano;連弾ピアノ(ユニバーサルアプリ)
11.1 ユニバーサルアプリの新規プロジェクト作成
11.2 サウンド部の製作
11.3 iPhoneのピアノを製作
11.4 iPhoneで動作を確認
11.5 iPadのピアノを製作
11.6 iPadで動作を確認
11.7 App Store用のアイコン設定とビルド
第12章 FingerEdit(マルチタッチ編集ツール)
12.1 プロジェクトの新規作成
12.2 画面の作成
12.3 オリエンテーション変更のための準備
12.4 TouchViewの作成
12.5 スクラブジェスチャーの作成
12.6 全体の統合
12.7 動作確認