iOS套用開發

iOS套用開發

《iOS套用開發》主要介紹如何使用iOS提供的強大工具集創建iOS套用。全書對iOS作業系統做了全面的介紹,首先講解如何構建應用程式的用戶界面,涵蓋從使用Storyboard連線視圖控制器到繪製自定義視圖的所有技能;接著介紹如何使用iCloud存儲和Core Data管理應用程式的數據模型,並在多個設備上同步數據;最後介紹了一些更高級的主題,包括Core Animation、Core Motion、Core Location以及Core Image等。 《iOS套用開發》適合iOS平台的開發愛好者閱讀使用。

基本介紹

  • 書名:iOS套用開發
  • 作者:沃倫 (Richard Warren)
  • 出版社:人民郵電出版社
  • 頁數:438頁
  • 開本:16
  • 品牌:人民郵電出版社
  • 外文名:Creating iOS Apps: DEVELOD AND DESIGN
  • 譯者:郭華豐
  • 出版日期:2013年8月1日
  • 語種:簡體中文
  • ISBN:9787115323989
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

詳盡的知識點介紹,豐富的圖示說明,清晰實用的實例演示。作者多年實際工作經驗,基於讀者貼近現實的指導和建議。涵蓋ios關鍵技術,包括自動引用計數等。

作者簡介

作者:(美國)沃倫(Richard Warren) 譯者:郭華豐

圖書目錄

第1章 你好iPhone 0
1.1 iOS系統簡介 2
1.2 啟程 4
1.2.1 創建工作空間 5
1.2.2 創建項目 6
1.3 到處看看 8
1.3.1 運行應用程式 9
1.3.2 查看檔案 9
1.3.3 項目概覽 11
1.4 修改模板 26
1.4.1 修改主視圖 26
1.4.2 添加輸出口 28
1.4.3 添加文本欄位 31
1.4.4 改善界面 32
1.5 總結 35
第2章 Objective—C 36
2.1 Objective—C程式語言 38
2.2 九個基本的程式構建塊 39
2.2.1 C數據類型 40
2.2.2 C數據結構 42
2.2.3 枚舉類型 46
2.2.4 運算符 48
2.2.5 函式 50
2.2.6 對象 55
2.2.7 方法 60
2.2.8 協定 70
2.2.9 類別和擴展 72
2.3 記憶體管理 74
2.3.1 對象和保留計數 76
2.3.2 介紹ARC 76
2.4 重要的設計模式 84
2.4.1 模型—視圖—控制器 84
2.4.2 委託 85
2.4.3 通知 87
2.4.4 鍵—值編碼 89
2.4.5 鍵—值觀察 90
2.4.6 單例 91
2.4.7 程式塊 94
2.5 總結 97
第3章 生產力應用程式體系結構 98
3.1 理解生產力套用 100
3.2 創建項目 102
3.2.1 清理項目 105
3.2.2 設定額外的警告 106
3.2.3 添加圖片 108
3.3 配置標籤欄 111
3.4 建立模型 120
3.4.1 WeightEntry類 120
3.4.2 WeightHistory類 126
3.4.3 連線模型 132
3.5 總結 138
第4章 開發視圖和視圖控制器 140
4.1 輸入體重數據 142
4.1.1 設定自動旋轉和自動調整大小 144
4.1.2 添加輸出口和操作 146
4.1.3 創建單位按鈕 148
4.2 改變體重單位 159
4.2.1 定義視圖委託 161
4.2.2 實現控制器 162
4.2.3 來回傳遞數據 164
4.2.4 圓角和CoreAnimation 166
4.3 顯示體重歷史數據 172
4.3.1 回響模型的變化 176
4.3.2 編輯歷史視圖 182
4.4 顯示細節視圖 183
4.5 總結 190
第5章 繪製自定義視圖 192
5.1 創建GraphStats 194
5.2 創建自定義視圖 198
5.2.1 執行自定義繪圖 202
5.2.2 繪製單個實體的走勢線 209
5.2.3 繪製完整的走勢線 212
5.2.4 繪製參考線和標籤 215
5.2.5 計算體重條目的坐標 216
5.3 完成控制器 218
5.4 總結 222
第6章 載入和存儲數據 224
6.1 iOS檔案系統 226
6.1.1 生成目錄路徑 226
6.1.2 使用路徑 231
6.1.3 管理用戶偏好 234
6.2 保存到iCloud中 235
6.2.1 iCloud檔案存儲 236
6.2.2 iCloud鍵—值存儲 239
6.3 存儲HealthBeat的狀態 240
6.3.1 準備應用程式 241
6.3.2 創建UIDocument子類 244
6.3.3 載入iCloud文檔 263
6.3.4 其他文檔狀態變化 280
6.4 保存用戶默認值 284
6.4.1 實現iCloud鍵—值存儲 288
6.4.2 添加對系統的設定套用支持 290
6.5 啟用撤銷支持 293
6.6 總結 297
第7章 CoreData 298
7.1 CoreData簡介 300
7.2 體系結構概述 301
7.2.1 託管對象模型 301
7.2.2 託管對象上下文 308
7.2.3 持久性存儲協調器 317
7.2.4 iCloud支持 321
7.2.5 CoreData性能 323
7.3 改造HealthBeat 326
7.3.1 創建UIMANAGEDDOCUMENT 327
7.3.2 創建託管對象模型 332
7.3.3 更新視圖控制器 339
7.4 總結 354
第8章 設計自定義控制項 356
8.1 重力塗鴉簡介 358
8.2 自定義界面外觀 359
8.2.1 分離動態和靜態視圖 359
8.2.2 創建UIViewController容器 368
8.2.3 自定義UIKIT控制項 383
8.3 回響用戶輸入 389
8.3.1 手勢識別器 391
8.3.2 核心運動(CoreMotion) 398
8.4 導出圖像 405
8.4.1 保存到照片庫 405
8.4.2 傳送MMS短訊息 414
8.4.3 傳送郵件附屬檔案 414
8.4.4 使用推特API傳送訊息 418
8.5 總結 422
第9章 最後的行程 424
9.1 最後的修飾 426
9.1.1 套用美觀 426
9.1.2 所需功能 429
9.1.3 部署目標(DeploymentTarget) 430
9.1.4 本地化 432
9.1.5 輔助功能 433
9.1.6 檔案分享 434
9.2 創建發布版本 435
9.3 總結 437
  

相關詞條

熱門詞條

聯絡我們