第1章 iPhone SDK簡介
1.1 隻果公司的iPhone SDK
1.2 組建iPhone項目
1.3 iPhone應用程序組件
1.3.1 應用程序文件夾層次結構
1.3.2 可執行文件
1.3.3 Info.plist文件
1.3.4 圖標和默認圖像
1.3.5 XIB(NIB)文件
1.3.6 應用程序束中不存在的文件
1.3.7 沙盒
1.4 平台限制
1.4.1 存儲限制
1.4.2 數據訪問限制
1.4.3 內存限制
1.4.4 交互限制
1.4.5 電量限制
1.4.6 應用程序限制
1.4.7 用戶行為限制
1.5 SDK限制
1.6 編程範型
1.6.1 面向對象編程
1.6.2 模型-視圖-控制器
1.7 構建iPhone應用程序主干
1.8 Hello World應用程序
1.8.1 類
1.8.2 代碼
1.8.3 關于示例代碼和內存管理的注意事項
1.9 構建Hello World應用程序
1.9.1 創建iPhone項目
1.9.2 運行主干
1.9.3 定制iPhone項目
1.9.4 編輯標識信息
1.9.5 使用調試器
1.10 隻果公司的iPhone開發人員計劃
1.10.1 開發電話
1.10.2 應用程序標識符
1.11 從Xcode到iPhone︰Organizer界面
1.11.1 PROJECTS & SOURCES列表
1.11.2 DEVICES列表
1.11.3 Summary選項卡
1.11.4 Console選項卡
1.11.5 Crash Logs選項卡
1.11.6 Screenshot選項卡
1.11.7 線纜連接
1.11.8 在iPhone上測試應用程序
1.11.9 編譯以分發
1.12 使用文檔中未記錄的API調用
1.13 臨時分發
1.14 小結
第2章 視圖
2.1 UIView和UIWindow
2.1.1 層次結構
2.1.2 幾何特征
2.1.3 手勢
2.2 秘訣︰添加遞進式子視圖
2.3 秘訣︰拖動視圖
2.3.1 UITouch
2.3.2 添加持久性
2.4 秘訣︰剪輯視圖
2.4.1 通過剪輯平衡觸摸
2.4.2 訪問逐個像素值
2.5 秘訣︰檢查多點觸摸
2.6 UIView動畫
2.7 秘訣︰淡入和淡出視圖
2.8 秘訣︰交換視圖
2.9 秘訣︰翻轉視圖
2.10 秘訣︰將CATransition應用于層
2.10.1 文檔中未記錄的動畫類型
2.10.2 通用Core Animation調用
2.11 秘訣︰滑動視圖
2.12 秘訣︰轉換視圖
2.13 小結
第3章 視圖控制器
第4章 警告用戶
第5章 基本表格
第6章 高級表格
第7章 媒體
第8章 控件
第9章 人物、地點和事件
第10章 連接服務
第11章 Cover Flow編程