商品簡介
目次
商品簡介
《iOS應用開發》主要介紹如何使用iOS提供的強大工具集創建iOS應用。全書對iOS操作系統做了全面的介紹,首先講解如何構建應用程序的用戶界面,涵蓋從使用Storyboard連接視圖控制器到繪製自定義視圖的所有技能;接著介紹如何使用iCloud存儲和Core Data管理應用程序的數據模型,並在多個設備上同步數據;最後介紹了一些更高級的主題,包括Core Animation、Core Motion、Core Location以及Core Image等。
《iOS應用開發》適合iOS平臺的開發愛好者閱讀使用。
《iOS應用開發》適合iOS平臺的開發愛好者閱讀使用。
目次
第1章 你好iPhone
1.1 iOS系統簡介
1.2 啟程
1.2.1 創建工作空間
1.2.2 創建項目
1.3 到處看看
1.3.1 運行應用程序
1.3.2 查看文件
1.3.3 項目概覽
1.4 修改模板
1.4.1 修改主視圖
1.4.2 添加輸出口
1.4.3 添加文本字段
1.4.4 改善界面
1.5 總結
第2章 Objective-C
2.1 Objective-C編程語言
2.2 九個基本的程序構建塊
2.2.1 C數據類型
2.2.2 C數據結構
2.2.3 枚舉類型
2.2.4 運算符
2.2.5 函數
2.2.6 對象
2.2.7 方法
2.2.8 協議
2.2.9 類別和擴展
2.3 內存管理
2.3.1 對象和保留計數
2.3.2 介紹ARC
2.4 重要的設計模式
2.4.1 模型-視圖-控制器
2.4.2 委託
2.4.3 通知
2.4.4 鍵-值編碼
2.4.5 鍵-值觀察
2.4.6 單例
2.4.7 程序塊
2.5 總結
第3章 生產力應用程序體系結構
3.1 理解生產力應用
3.2 創建項目
3.2.1 清理項目
3.2.2 設置額外的警告
3.2.3 添加圖片
3.3 配置標簽欄
3.4 建立模型
3.4.1 WeightEntry類
3.4.2 WeightHistory類
3.4.3 連接模型
3.5 總結
第4章 開發視圖和視圖控制器
4.1 輸入體重數據
4.1.1 設置自動旋轉和自動調整大小
4.1.2 添加輸出口和操作
4.1.3 創建單位按鈕
4.2 改變體重單位
4.2.1 定義視圖委託
4.2.2 實現控制器
4.2.3 來回傳遞數據
4.2.4 圓角和Core Animation
4.3 顯示體重歷史數據
4.3.1 響應模型的變化
4.3.2 編輯歷史視圖
4.4 顯示細節視圖
4.5 總結
第5章 繪製自定義視圖
5.1 創建GraphStats
5.2 創建自定義視圖
5.2.1 執行自定義繪圖
5.2.2 繪製單個實體的走勢線
5.2.3 繪製完整的走勢線
5.2.4 繪製參考線和標簽
5.2.5 計算體重條目的坐標
5.3 完成控制器
5.4 總結
第6章 加載和存儲數據
6.1 iOS文件系統
6.1.1 生成路徑
6.1.2 使用路徑
6.1.3 管理用戶偏好
6.2 保存到iCloud中
6.2.1 iCloud文件存儲
6.2.2 iCloud鍵-值存儲
6.3 存儲Health Beat的狀態
6.3.1 準備應用程序
6.3.2 創建UIDocument子類
6.3.3 加載iCloud文檔
6.3.4 其他文檔狀態變化
6.4 保存用戶默認值
6.4.1 實現iCloud鍵-值存儲
6.4.2 添加對系統的設置應用支持
6.5 啟用撤銷支持
6.6 總結
第7章 Core Data
7.1 Core Data簡介
7.2 體系結構概述
7.2.1 託管對象模型
7.2.2 託管對象上下文
7.2.3 持久性存儲協調器
7.2.4 iCloud支持
7.2.5 Core Data性能
7.3 改造Health Beat
7.3.1 創建UIMANAGEDDOCUMENT
7.3.2 創建託管對象模型
7.3.3 更新視圖控制器
7.4 總結
第8章 設計自定義控件
8.1 重力塗鴉簡介
8.2 自定義界面外觀
8.2.1 分離動態和靜態視圖
8.2.2 創建UIViewController容器
8.2.3 自定義UIKIT控件
8.3 響應用戶輸入
8.3.1 手勢識別器
8.3.2 核心運動(Core Motion)
8.4 導出圖像
8.4.1 保存到照片庫
8.4.2 發送MMS短消息
8.4.3 發送郵件附件
8.4.4 使用推特API發送消息
8.5 總結
第9章 最後的行程
9.1 最後的修飾
9.1.1 應用美觀
9.1.2 所需功能
9.1.3 部署目標(Deployment Target)
9.1.4 本地化
9.1.5 輔助功能
9.1.6 文件分享
9.2 創建發佈版本
9.3 總結
1.1 iOS系統簡介
1.2 啟程
1.2.1 創建工作空間
1.2.2 創建項目
1.3 到處看看
1.3.1 運行應用程序
1.3.2 查看文件
1.3.3 項目概覽
1.4 修改模板
1.4.1 修改主視圖
1.4.2 添加輸出口
1.4.3 添加文本字段
1.4.4 改善界面
1.5 總結
第2章 Objective-C
2.1 Objective-C編程語言
2.2 九個基本的程序構建塊
2.2.1 C數據類型
2.2.2 C數據結構
2.2.3 枚舉類型
2.2.4 運算符
2.2.5 函數
2.2.6 對象
2.2.7 方法
2.2.8 協議
2.2.9 類別和擴展
2.3 內存管理
2.3.1 對象和保留計數
2.3.2 介紹ARC
2.4 重要的設計模式
2.4.1 模型-視圖-控制器
2.4.2 委託
2.4.3 通知
2.4.4 鍵-值編碼
2.4.5 鍵-值觀察
2.4.6 單例
2.4.7 程序塊
2.5 總結
第3章 生產力應用程序體系結構
3.1 理解生產力應用
3.2 創建項目
3.2.1 清理項目
3.2.2 設置額外的警告
3.2.3 添加圖片
3.3 配置標簽欄
3.4 建立模型
3.4.1 WeightEntry類
3.4.2 WeightHistory類
3.4.3 連接模型
3.5 總結
第4章 開發視圖和視圖控制器
4.1 輸入體重數據
4.1.1 設置自動旋轉和自動調整大小
4.1.2 添加輸出口和操作
4.1.3 創建單位按鈕
4.2 改變體重單位
4.2.1 定義視圖委託
4.2.2 實現控制器
4.2.3 來回傳遞數據
4.2.4 圓角和Core Animation
4.3 顯示體重歷史數據
4.3.1 響應模型的變化
4.3.2 編輯歷史視圖
4.4 顯示細節視圖
4.5 總結
第5章 繪製自定義視圖
5.1 創建GraphStats
5.2 創建自定義視圖
5.2.1 執行自定義繪圖
5.2.2 繪製單個實體的走勢線
5.2.3 繪製完整的走勢線
5.2.4 繪製參考線和標簽
5.2.5 計算體重條目的坐標
5.3 完成控制器
5.4 總結
第6章 加載和存儲數據
6.1 iOS文件系統
6.1.1 生成路徑
6.1.2 使用路徑
6.1.3 管理用戶偏好
6.2 保存到iCloud中
6.2.1 iCloud文件存儲
6.2.2 iCloud鍵-值存儲
6.3 存儲Health Beat的狀態
6.3.1 準備應用程序
6.3.2 創建UIDocument子類
6.3.3 加載iCloud文檔
6.3.4 其他文檔狀態變化
6.4 保存用戶默認值
6.4.1 實現iCloud鍵-值存儲
6.4.2 添加對系統的設置應用支持
6.5 啟用撤銷支持
6.6 總結
第7章 Core Data
7.1 Core Data簡介
7.2 體系結構概述
7.2.1 託管對象模型
7.2.2 託管對象上下文
7.2.3 持久性存儲協調器
7.2.4 iCloud支持
7.2.5 Core Data性能
7.3 改造Health Beat
7.3.1 創建UIMANAGEDDOCUMENT
7.3.2 創建託管對象模型
7.3.3 更新視圖控制器
7.4 總結
第8章 設計自定義控件
8.1 重力塗鴉簡介
8.2 自定義界面外觀
8.2.1 分離動態和靜態視圖
8.2.2 創建UIViewController容器
8.2.3 自定義UIKIT控件
8.3 響應用戶輸入
8.3.1 手勢識別器
8.3.2 核心運動(Core Motion)
8.4 導出圖像
8.4.1 保存到照片庫
8.4.2 發送MMS短消息
8.4.3 發送郵件附件
8.4.4 使用推特API發送消息
8.5 總結
第9章 最後的行程
9.1 最後的修飾
9.1.1 應用美觀
9.1.2 所需功能
9.1.3 部署目標(Deployment Target)
9.1.4 本地化
9.1.5 輔助功能
9.1.6 文件分享
9.2 創建發佈版本
9.3 總結
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

