注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合iOS 5應(yīng)用開發(fā)入門經(jīng)典(第3版)

iOS 5應(yīng)用開發(fā)入門經(jīng)典(第3版)

iOS 5應(yīng)用開發(fā)入門經(jīng)典(第3版)

定 價(jià):¥79.00

作 者: (美)John Ray 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā)

ISBN: 9787115282873 出版時(shí)間: 2012-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 572 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《入門經(jīng)典系列:iOS 5應(yīng)用開發(fā)入門經(jīng)典(第3版)》基于Apple最新發(fā)布的iOS 5.0編寫,循序漸進(jìn)地介紹了從事iOS開發(fā)所需的基本知識(shí),包括使用Xcode、Objective-C和Cocoa Touch等開發(fā)工具,設(shè)計(jì)及美化用戶界面,多場(chǎng)景故事板、切換和彈出框,導(dǎo)航控制器和選項(xiàng)卡欄控制器,使用表視圖和分割視圖導(dǎo)航結(jié)構(gòu)化數(shù)據(jù),讀寫和顯示數(shù)據(jù),創(chuàng)建可旋轉(zhuǎn)和調(diào)整大小的用戶界面,播放和錄制多媒體,使用地圖和定位功能,使用加速計(jì)和陀螺儀檢測(cè)運(yùn)動(dòng)和朝向,創(chuàng)建通用應(yīng)用程序,編寫支持后臺(tái)處理的應(yīng)用程序,跟蹤和調(diào)試應(yīng)用程序等主題?!度腴T經(jīng)典系列:iOS 5應(yīng)用開發(fā)入門經(jīng)典(第3版)》通過簡(jiǎn)潔的語言和詳細(xì)的步驟,幫助讀者迅速掌握開發(fā)iOS應(yīng)用程序所需的基本知識(shí),適合沒有任何編程經(jīng)驗(yàn)的新手閱讀,也可供有志于從事iOS開發(fā)的人員參考。

作者簡(jiǎn)介

暫缺《iOS 5應(yīng)用開發(fā)入門經(jīng)典(第3版)》作者簡(jiǎn)介

圖書目錄

第1章 為開發(fā)準(zhǔn)備好系統(tǒng)和iOS設(shè)備 1
1.1 歡迎進(jìn)入iOS平臺(tái) 1
1.1.1 iOS設(shè)備 1
1.1.2 顯示屏和圖形 2
1.1.3 應(yīng)用程序資源約束 3
1.1.4 連接性 3
1.1.5 輸入和反饋 4
1.2 成為iOS開發(fā)人員 4
1.2.1 加入Apple開發(fā)人員計(jì)劃 4
1.2.2 安裝iOS開發(fā)工具 7
1.3 創(chuàng)建開發(fā)供應(yīng)配置文件 8
1.3.1 什么是開發(fā)供應(yīng)配置文件 9
1.3.2 配置用于測(cè)試的設(shè)備 9
1.4 運(yùn)行第一個(gè)iOS應(yīng)用程序 11
1.5 開發(fā)技術(shù)概述 13
1.5.1 Apple開發(fā)套件 13
1.5.2 Objective-C 14
1.5.3 CoCoa Touch 14
1.5.4 模型-視圖-控制器 14
1.6 進(jìn)一步探索 14
1.7 小結(jié) 14
1.8 問與答 15
1.9 作業(yè) 15
1.9.1 測(cè)驗(yàn) 15
1.9.2 答案 15
1.9.3 練習(xí) 16第2章 Xcode和iOS模擬器簡(jiǎn)介 17
2.1 使用Xcode 17
2.1.1 創(chuàng)建和管理項(xiàng)目 18
2.1.2 刪除文件和資源 23
2.1.3 編輯和導(dǎo)航代碼 24
2.1.4 生成應(yīng)用程序 30
2.1.5 管理項(xiàng)目屬性 33
2.2 使用iOS模擬器 37
2.2.1 在模擬器中啟動(dòng)應(yīng)用程序 38
2.2.2 模擬多點(diǎn)觸摸事件 39
2.2.3 旋轉(zhuǎn)模擬的設(shè)備 40
2.2.4 模擬其他情況 40
2.3 進(jìn)一步探索 42
2.4 小結(jié) 42
2.5 問與答 42
2.6 作業(yè) 42
2.6.1 測(cè)驗(yàn) 42
2.6.2 答案 43
2.6.3 練習(xí) 43第3章 探索Apple平臺(tái)語言O(shè)bjective-C 44
3.1 面向?qū)ο缶幊毯蚈bjective-C 44
3.1.1 什么是面向?qū)ο缶幊獭?5
3.1.2 面向?qū)ο缶幊绦g(shù)語 46
3.1.3 什么是Objective-C 47
3.2 探索Objective-C文件結(jié)構(gòu) 47
3.2.1 頭文件/接口文件 48
3.2.2 實(shí)現(xiàn)文件 52
3.2.3 自動(dòng)生成的結(jié)構(gòu) 54
3.3 Objective-C編程基礎(chǔ) 54
3.3.1 聲明變量 55
3.3.2 分配和初始化對(duì)象 56
3.3.3 使用方法及發(fā)送消息 57
3.3.4 表達(dá)式和決策 59
3.4 內(nèi)存管理和ARC 63
3.4.1 舊方式:保留并釋放對(duì)象 63
3.4.2 新方式:自動(dòng)引用計(jì)數(shù) 63
3.5 進(jìn)一步探索 64
3.6 小結(jié) 65
3.7 問與答 65
3.8 作業(yè) 66
3.8.1 測(cè)驗(yàn) 66
3.8.2 答案 66
3.8.3 練習(xí) 66第4章 Cocoa Touch內(nèi)幕 67
4.1 Cocoa Touch是什么 67
4.1.1 冷靜面對(duì)大量的功能 68
4.1.2 年輕而成熟 68
4.2 探索iPhone技術(shù)層 69
4.2.1 Cocoa Touch層 69
4.2.2 多媒體層 70
4.2.3 核心服務(wù)層 71
4.2.4 核心OS層 72
4.3 跟蹤iOS應(yīng)用程序的生命周期 73
4.4 Cocoa基礎(chǔ) 74
4.4.1 核心應(yīng)用程序類 74
4.4.2 數(shù)據(jù)類型類 76
4.4.3 界面類 78
4.5 使用Xcode探索iOS框架 80
4.5.1 Xcode文檔 81
4.5.2 快速幫助 82
4.6 進(jìn)一步探索 84
4.7 小結(jié) 85
4.8 問與答 85
4.9 作業(yè) 85
4.9.1 測(cè)驗(yàn) 85
4.9.2 答案 85
4.9.3 練習(xí) 86第5章 探索Xcode Interface Builder 87
5.1 了解Interface Builder 87
5.1.1 Interface Builder采用的方法 88
5.1.2 剖析Interface Builder故事板 88
5.2 創(chuàng)建用戶界面 92
5.2.1 對(duì)象庫(kù) 92
5.2.2 將對(duì)象加入到視圖中 93
5.2.3 使用IB布局工具 94
5.3 定制界面外觀 96
5.3.1 使用屬性檢查器 97
5.3.2 設(shè)置輔助功能屬性 98
5.3.3 測(cè)試界面 99
5.4 連接到代碼 100
5.4.1 打開項(xiàng)目 100
5.4.2 實(shí)現(xiàn)概述 101
5.4.3 輸出口和操作 101
5.4.4 對(duì)象身份 106
5.5 進(jìn)一步探索 106
5.6 小結(jié) 107
5.7 問與答 107
5.8 作業(yè) 108
5.8.1 測(cè)驗(yàn) 108
5.8.2 答案 108
5.8.3 練習(xí) 108第6章 模型-視圖-控制器應(yīng)用程序設(shè)計(jì) 109
6.1 了解設(shè)計(jì)模式模型-視圖-控制器 109
6.1.1 制作意大利面條 110
6.1.2 使用MVC將應(yīng)用程序設(shè)計(jì)結(jié)構(gòu)化 110
6.2 Xcode如何實(shí)現(xiàn)MVC 111
6.2.1 視圖 111
6.2.2 視圖控制器 111
6.2.3 數(shù)據(jù)模型 113
6.3 使用模板Single View Application 114
6.3.1 實(shí)現(xiàn)概述 114
6.3.2 創(chuàng)建項(xiàng)目 115
6.3.3 規(guī)劃變量和連接 118
6.3.4 設(shè)計(jì)界面 121
6.3.5 創(chuàng)建并連接輸出口和操作 123
6.3.6 實(shí)現(xiàn)應(yīng)用程序邏輯 126
6.3.6 生成應(yīng)用程序 127
6.4 進(jìn)一步探索 127
6.5 小結(jié) 127
6.6 問與答 128
6.7 作業(yè) 128
6.7.1 測(cè)驗(yàn) 128
6.7.2 答案 128
6.7.3 練習(xí) 129第7章 使用文本、鍵盤和按鈕 130
7.1 基本用戶輸入和輸出 130
7.1.1 按鈕 130
7.1.2 文本框和文本視圖 131
7.1.3 標(biāo)簽 131
7.2 使用文本框、文本視圖和按鈕 132
7.2.1 實(shí)現(xiàn)概述 132
7.2.2 創(chuàng)建項(xiàng)目 132
7.2.3 設(shè)計(jì)界面 133
7.2.4 創(chuàng)建并連接輸出口和操作 141
7.2.5 實(shí)現(xiàn)按鈕模板 143
7.2.6 隱藏鍵盤 145
7.2.7 實(shí)現(xiàn)應(yīng)用程序邏輯 148
7.2.8 生成應(yīng)用程序 149
7.3 進(jìn)一步探索 150
7.4 小結(jié) 150
7.5 問與答 150
7.6 作業(yè) 151
7.6.1 測(cè)驗(yàn) 151
7.6.2 答案 151
7.6.3 練習(xí) 151第8章 處理圖像、動(dòng)畫、滑塊和步進(jìn)控件 152
8.1 用戶輸入和輸出 152
8.1.1 滑塊 152
8.1.2 步進(jìn)控件 153
8.1.3 圖像視圖 153
8.2 創(chuàng)建并管理圖像動(dòng)畫、滑塊和步進(jìn)控件 153
8.2.1 實(shí)現(xiàn)概述 154
8.2.2 創(chuàng)建項(xiàng)目 154
8.2.3 設(shè)計(jì)界面 155
8.2.4 創(chuàng)建并連接到輸出口和操作 161
8.2.5 實(shí)現(xiàn)應(yīng)用程序邏輯 163
8.2.6 生成應(yīng)用程序 168
8.3 進(jìn)一步探索 169
8.4 小結(jié) 169
8.5 問與答 169
8.6 作業(yè) 170
8.6.1 測(cè)驗(yàn) 170
8.6.2 答案 170
8.6.3 練習(xí) 170第9章 使用高級(jí)界面對(duì)象和視圖 171
9.1 再談?dòng)脩糨斎牒洼敵觥?71
9.1.1 開關(guān) 171
9.1.2 分段控件 172
9.1.3 Web視圖 173
9.1.4 可滾動(dòng)的視圖 174
9.2 使用開關(guān)、分段控件和Web視圖 174
9.2.1 實(shí)現(xiàn)概述 175
9.2.2 創(chuàng)建項(xiàng)目 175
9.2.3 設(shè)計(jì)界面 176
9.2.4 創(chuàng)建并連接輸出口和操作 181
9.2.5 實(shí)現(xiàn)應(yīng)用程序邏輯 184
9.2.6 生成應(yīng)用程序 187
9.3 使用可滾動(dòng)視圖 187
9.3.1 實(shí)現(xiàn)概述 188
9.3.2 創(chuàng)建項(xiàng)目 188
9.3.3 設(shè)計(jì)界面 189
9.3.4 創(chuàng)建并連接輸出口和操作 190
9.3.5 實(shí)現(xiàn)應(yīng)用程序邏輯 191
9.3.6 生成應(yīng)用程序 192
9.4 進(jìn)一步探索 192
9.5 小結(jié) 192
9.6 問與答 193
9.7 作業(yè) 193
9.7.1 測(cè)驗(yàn) 193
9.7.2 答案 193
9.7.3 練習(xí) 193第10章 引起用戶注意 194
10.1 提醒用戶 194
10.1.1 提醒視圖 195
10.1.2 操作表 197
10.1.3 系統(tǒng)聲音服務(wù) 199
10.2 探索提醒用戶的方法 201
10.2.1 實(shí)現(xiàn)概述 201
10.2.2 創(chuàng)建項(xiàng)目 201
10.2.3 設(shè)計(jì)界面 203
10.2.4 創(chuàng)建并連接輸出口和操作 204
10.2.5 實(shí)現(xiàn)提醒視圖 205
10.2.6 實(shí)現(xiàn)操作表 211
10.2.7 實(shí)現(xiàn)提醒音和震動(dòng) 213
10.3 進(jìn)一步探索 215
10.4 小結(jié) 215
10.5 問與答 216
10.6 作業(yè) 216
10.6.1 測(cè)驗(yàn) 216
10.6.2 答案 216
10.6.3 練習(xí) 216第11章 實(shí)現(xiàn)多場(chǎng)景和彈出框 217
11.1 多場(chǎng)景故事板簡(jiǎn)介 217
11.1.1 術(shù)語 218
11.1.2 創(chuàng)建多場(chǎng)景項(xiàng)目 219
11.1.3 創(chuàng)建切換 223
11.1.4 手工控制模態(tài)切換 225
11.1.5 以編程方式創(chuàng)建模態(tài)場(chǎng)景切換 226
11.1.6 在場(chǎng)景之間傳遞數(shù)據(jù) 228
11.2 理解iPad彈出框 230
11.2.1 創(chuàng)建彈出框 231
11.2.2 創(chuàng)建彈出切換 231
11.2.3 手工顯示彈出框 233
11.2.4 響應(yīng)用戶關(guān)閉彈出框 233
11.2.5 以編程方式創(chuàng)建并顯示彈出框 235
11.3 使用模態(tài)切換 238
11.3.1 實(shí)現(xiàn)概述 238
11.3.2 創(chuàng)建項(xiàng)目 238
11.3.4 設(shè)計(jì)界面 240
11.3.5 創(chuàng)建模態(tài)切換 241
11.3.6 創(chuàng)建并連接輸出口和操作 242
11.3.7 實(shí)現(xiàn)應(yīng)用程序邏輯 243
11.3.8 生成應(yīng)用程序 244
11.4 使用彈出框 245
11.4.1 創(chuàng)建項(xiàng)目 245
11.4.2 設(shè)計(jì)界面 245
11.4.3 創(chuàng)建彈出切換 246
11.4.4 創(chuàng)建并連接輸出口 247
11.4.5 實(shí)現(xiàn)應(yīng)用程序邏輯 247
11.4.6 生成應(yīng)用程序 249
11.5 進(jìn)一步探索 249
11.6 小結(jié) 249
11.7 問與答 249
11.8 作業(yè) 250
11.8.1 測(cè)驗(yàn) 250
11.8.2 答案 250
11.8.3 練習(xí) 250第12章 使用工具欄和選擇器做出選擇 251
12.1 了解工具欄 251
12.2 探索選擇器 254
12.2.1 日期選擇器 255
12.2.2 選擇器視圖 256
12.3 使用日期選擇器 260
12.3.1 實(shí)現(xiàn)概述 261
12.3.2 創(chuàng)建項(xiàng)目 261
12.3.3 設(shè)計(jì)界面 262
12.3.4 創(chuàng)建切換 263
12.3.5 創(chuàng)建并連接輸出口和操作 264
12.3.6 實(shí)現(xiàn)場(chǎng)景切換邏輯 265
12.3.7 實(shí)現(xiàn)日期計(jì)算邏輯 268
12.3.8 生成應(yīng)用程序 271
12.4 實(shí)現(xiàn)自定義選擇器 272
12.4.1 實(shí)現(xiàn)概述 272
12.4.2 創(chuàng)建項(xiàng)目 272
12.4.3 設(shè)計(jì)界面 274
12.4.4 創(chuàng)建切換 275
12.4.5 創(chuàng)建并連接輸出口和操作 276
12.4.6 實(shí)現(xiàn)場(chǎng)景切換邏輯 276
12.4.7 實(shí)現(xiàn)自定義選擇器視圖 278
12.4.8 生成應(yīng)用程序 284
12.5 進(jìn)一步探索 284
12.6 小結(jié) 285
12.7 問與答 285
12.8 作業(yè) 286
12.8.1 測(cè)驗(yàn) 286
12.8.2 答案 286
12.8.3 練習(xí) 286第13章 使用導(dǎo)航控制器和選項(xiàng)卡欄控制器 287
13.1 高級(jí)視圖控制器 287
13.2 探索導(dǎo)航控制器 289
13.2.1 導(dǎo)航欄、導(dǎo)航項(xiàng)和欄按鈕項(xiàng) 289
13.2.2 在故事板中使用導(dǎo)航控制器 290
13.2.3 在導(dǎo)航場(chǎng)景之間共享數(shù)據(jù) 292
13.3 了解選項(xiàng)卡欄控制器 293
13.3.1 選項(xiàng)卡欄和選項(xiàng)卡欄項(xiàng) 293
13.3.2 在故事板中使用選項(xiàng)卡欄控制器 294
13.3.3 在選項(xiàng)卡欄控制器管理的場(chǎng)景之間共享數(shù)據(jù) 296
13.4 使用導(dǎo)航控制器 297
13.4.1 實(shí)現(xiàn)概述 297
13.4.2 創(chuàng)建項(xiàng)目 297
13.4.3 創(chuàng)建壓入切換 299
13.4.4 設(shè)計(jì)界面 300
13.4.5 創(chuàng)建并連接輸出口和操作 301
13.4.6 實(shí)現(xiàn)應(yīng)用程序邏輯 302
13.4.7 生成應(yīng)用程序 303
13.5 使用選項(xiàng)卡欄控制器 303
13.5.1 實(shí)現(xiàn)概述 304
13.5.2 創(chuàng)建項(xiàng)目 304
13.5.3 創(chuàng)建選項(xiàng)卡欄關(guān)系 305
13.5.4 設(shè)計(jì)界面 306
13.5.5 創(chuàng)建并連接輸出口和操作 307
13.5.6 實(shí)現(xiàn)應(yīng)用程序邏輯 308
13.5.7 生成應(yīng)用程序 310
13.6 進(jìn)一步探索 310
13.7 小結(jié) 311
13.8 問與答 311
13.9 作業(yè) 312
13.9.1 測(cè)驗(yàn) 312
13.9.2 答案 312
13.9.3 練習(xí) 312第14章 使用表視圖和分割視圖控制器導(dǎo)航數(shù)據(jù) 313
14.1 了解表視圖 313
14.1.1 表視圖的外觀 314
14.1.2 表單元格 314
14.1.3 添加表視圖 315
14.2 探索分割視圖控制器(僅適用于iPad) 320
14.2.1 實(shí)現(xiàn)分割視圖控制器 321
14.2.2 模板Master-DetailApplication 322
14.3 一個(gè)簡(jiǎn)單的表視圖應(yīng)用程序 323
14.3.1 實(shí)現(xiàn)概述 323
14.3.2 創(chuàng)建項(xiàng)目 323
14.3.3 設(shè)計(jì)界面 324
14.3.4 連接輸出口delegate和dataSource 325
14.3.5 實(shí)現(xiàn)應(yīng)用程序邏輯 326
14.3.6 生成應(yīng)用程序 331
14.4 創(chuàng)建基于主-從視圖的應(yīng)用程序 331
14.4.1 實(shí)現(xiàn)概述 331
14.4.2 創(chuàng)建項(xiàng)目 332
14.4.3 調(diào)整iPad界面 333
14.4.4 調(diào)整iPhone界面 335
14.4.5 實(shí)現(xiàn)應(yīng)用程序數(shù)據(jù)源 336
14.4.6 實(shí)現(xiàn)主視圖控制器 339
14.4.7 實(shí)現(xiàn)細(xì)節(jié)視圖控制器 341
14.4.8 修復(fù)細(xì)節(jié)視圖控制器引用問題 342
14.4.9 生成應(yīng)用程序 343
14.5 進(jìn)一步探索 343
14.6 小結(jié) 344
14.7 問與答 344
14.8 作業(yè) 344
14.8.1 測(cè)驗(yàn) 344
14.8.2 答案 345
14.8.3 練習(xí) 345第15章 讀寫應(yīng)用程序數(shù)據(jù) 346
15.1 iOS應(yīng)用程序和數(shù)據(jù)存儲(chǔ) 346
15.2 數(shù)據(jù)存儲(chǔ)方式 348
15.2.1 用戶默認(rèn)設(shè)置 348
15.2.2 設(shè)置束 349
15.2.3 直接訪問文件系統(tǒng) 351
15.3 創(chuàng)建隱式首選項(xiàng) 354
15.3.1 實(shí)現(xiàn)概述 354
15.3.2 創(chuàng)建項(xiàng)目 354
15.3.3 創(chuàng)建界面 355
15.3.4 創(chuàng)建并連接輸出口和操作 356
15.3.5 實(shí)現(xiàn)應(yīng)用程序邏輯 357
15.3.6 生成應(yīng)用程序 359
15.4 實(shí)現(xiàn)系統(tǒng)設(shè)置 360
15.4.1 實(shí)現(xiàn)概述 360
15.4.2 創(chuàng)建項(xiàng)目 360
15.4.3 設(shè)計(jì)界面 361
15.4.4 創(chuàng)建并連接輸出口 362
15.4.5 創(chuàng)建設(shè)置束 362
15.4.6 實(shí)現(xiàn)應(yīng)用程序邏輯 368
15.4.7 生成應(yīng)用程序 369
15.5 實(shí)現(xiàn)文件系統(tǒng)存儲(chǔ) 369
15.5.1 實(shí)現(xiàn)概述 370
15.5.2 創(chuàng)建項(xiàng)目 370
15.5.3 設(shè)計(jì)界面 370
15.5.4 創(chuàng)建并連接輸出口和操作 371
15.5.5 實(shí)現(xiàn)應(yīng)用程序邏輯 373
15.6 進(jìn)一步探索 376
15.7 小結(jié) 376
15.8 問與答 377
15.9 作業(yè) 377
15.9.1 測(cè)驗(yàn) 377
15.9.2 答案 377
15.9.3 練習(xí) 377第16章 創(chuàng)建可旋轉(zhuǎn)及調(diào)整大小的用戶界面 379
16.1 可旋轉(zhuǎn)和調(diào)整大小的界面 379
16.1.1 啟用界面旋轉(zhuǎn) 380
16.1.2 設(shè)計(jì)可旋轉(zhuǎn)和調(diào)整大小的界面 381
16.2 使用Interface Builder創(chuàng)建可旋轉(zhuǎn)和調(diào)整大小的界面 382
16.2.1 實(shí)現(xiàn)概述 383
16.2.2 創(chuàng)建項(xiàng)目 383
16.2.3 設(shè)計(jì)靈活的界面 383
16.2.4 生成應(yīng)用程序 386
16.3 旋轉(zhuǎn)時(shí)調(diào)整控件的框架 387
16.3.1 實(shí)現(xiàn)概述 387
16.3.2 創(chuàng)建項(xiàng)目 387
16.3.3 設(shè)計(jì)界面 387
16.3.4 創(chuàng)建并連接輸出口 390
16.3.5 實(shí)現(xiàn)應(yīng)用程序邏輯 391
16.3.6 生成應(yīng)用程序 392
16.4 旋轉(zhuǎn)時(shí)切換視圖 392
16.4.1 實(shí)現(xiàn)概述 392
16.4.2 創(chuàng)建項(xiàng)目 393
16.4.3 設(shè)計(jì)界面 393
16.4.4 創(chuàng)建并連接輸出口 395
16.4.5 實(shí)現(xiàn)應(yīng)用程序邏輯 396
16.4.6 生成應(yīng)用程序 397
16.5 進(jìn)一步探索 398
16.6 小結(jié) 398
16.7 問與答 398
16.8 作業(yè) 398
16.8.1 測(cè)驗(yàn) 398
16.8.2 答案 399
16.8.3 練習(xí) 399第17章 使用復(fù)雜的觸摸和手勢(shì) 400
17.1 多點(diǎn)觸摸手勢(shì)識(shí)別 400
17.2 使用手勢(shì)識(shí)別器 403
17.2.1 實(shí)現(xiàn)概述 403
17.2.2 創(chuàng)建項(xiàng)目 403
17.2.3 設(shè)計(jì)界面 405
17.2.4 給視圖添加手勢(shì)識(shí)別器 406
17.2.5 創(chuàng)建并連接輸出口和操作 409
17.2.6 實(shí)現(xiàn)應(yīng)用程序邏輯 411
17.2.7 生成應(yīng)用程序 417
17.3 進(jìn)一步探索 417
17.4 小結(jié) 417
17.5 問與答 418
17.6 作業(yè) 418
17.6.1 測(cè)驗(yàn) 418
17.6.2 答案 418
17.6.3 練習(xí) 418第18章 檢測(cè)朝向和移動(dòng) 419
18.1 理解運(yùn)動(dòng)硬件 419
18.1.1 加速計(jì) 420
18.1.2 陀螺儀 420
18.2 訪問朝向和運(yùn)動(dòng)數(shù)據(jù) 422
18.2.1 通過UIDevice請(qǐng)求朝向通知 422
18.2.2 使用Core Motion讀取加速計(jì)和陀螺儀數(shù)據(jù) 422
18.3 檢測(cè)朝向 424
18.3.1 實(shí)現(xiàn)概述 424
18.3.2 創(chuàng)建項(xiàng)目 424
18.3.3 設(shè)計(jì)界面 425
18.3.4 創(chuàng)建并連接輸出口 425
18.3.5 實(shí)現(xiàn)應(yīng)用程序邏輯 426
18.3.6 生成應(yīng)用程序 427
18.4 檢測(cè)傾斜和旋轉(zhuǎn) 428
18.4.1 實(shí)現(xiàn)概述 428
18.4.2 創(chuàng)建項(xiàng)目 428
18.4.3 設(shè)計(jì)界面 429
18.4.4 創(chuàng)建并連接輸出口和操作 430
18.4.5 實(shí)現(xiàn)應(yīng)用程序邏輯 431
18.4.6 生成應(yīng)用程序 436
18.5 進(jìn)一步探索 437
18.6 小結(jié) 437
18.7 作業(yè) 438
18.7.1 測(cè)驗(yàn) 438
18.7.2 答案 438
18.7.3 練習(xí) 438第19章 使用多媒體 439
19.1 探索多媒體 439
19.1.1 Media Player框架 440
19.1.2 AV Foundation框架 445
19.1.3 圖像選擇器 447
19.1.4 Core Image框架 450
19.2 創(chuàng)建用于練習(xí)使用多媒體的應(yīng)用程序 451
19.2.1 實(shí)現(xiàn)概述 451
19.2.2 創(chuàng)建項(xiàng)目 451
19.2.3 設(shè)計(jì)界面 453
19.2.4 創(chuàng)建并連接輸出口和操作 454
19.2.5 實(shí)現(xiàn)電影播放器 455
19.2.6 實(shí)現(xiàn)音頻錄制和播放 458
19.2.7 使用照片庫(kù)和相機(jī) 464
19.2.8 實(shí)現(xiàn)Core Image濾鏡 466
19.2.9 訪問并播放音樂庫(kù) 468
19.3 進(jìn)一步探索 474
19.4 小結(jié) 475
19.5 問與答 475
19.6 作業(yè) 475
19.6.1 測(cè)驗(yàn) 475
19.6.2 答案 476
19.6.3 練習(xí) 476第20章 與其他應(yīng)用程序交互 477
20.1 應(yīng)用程序集成 477
20.1.1 地址簿 477
20.1.2 電子郵件 481
20.1.3 使用Twitter發(fā)送推特信息 483
20.1.4 地圖功能 484
20.2 使用地址簿、電子郵件、Twitter和地圖 487
20.2.1 實(shí)現(xiàn)概述 487
20.2.2 創(chuàng)建項(xiàng)目 487
20.2.3 設(shè)計(jì)界面 488
20.2.4 創(chuàng)建并連接輸出口和操作 489
20.2.5 實(shí)現(xiàn)地址簿邏輯 490
20.2.6 實(shí)現(xiàn)地圖邏輯 494
20.2.7 實(shí)現(xiàn)電子郵件邏輯 497
20.2.8 實(shí)現(xiàn)Twitter邏輯 499
20.2.9 生成應(yīng)用程序 500
20.3 進(jìn)一步探索 500
20.4 小結(jié) 501
20.5 問與答 501
20.6 作業(yè) 501
20.6.1 測(cè)驗(yàn) 501
20.6.2 答案 501
20.6.3 練習(xí) 501第21章 實(shí)現(xiàn)定位服務(wù) 502
21.1 理解Core Location 502
21.2 創(chuàng)建支持定位的應(yīng)用程序 508
21.2.1 實(shí)現(xiàn)概述 508
21.2.2 創(chuàng)建項(xiàng)目 508
21.2.3 設(shè)計(jì)視圖 509
21.2.4 創(chuàng)建并連接輸出口 510
21.2.5 實(shí)現(xiàn)應(yīng)用程序邏輯 511
21.2.6 生成應(yīng)用程序 514
21.3 理解磁性指南針 515
21.3.1 實(shí)現(xiàn)概述 515
21.3.2 創(chuàng)建項(xiàng)目 515
21.3.3 修改用戶界面 516
21.3.4 創(chuàng)建并連接輸出口 517
21.3.5 修改應(yīng)用程序邏輯 517
21.3.6 生成應(yīng)用程序 521
21.4 進(jìn)一步探索 522
21.5 小結(jié) 522
21.6 問與答 522
21.7 作業(yè) 523
21.7.1 測(cè)驗(yàn) 523
21.7.2 答案 523
21.7.3 練習(xí) 523第22章 創(chuàng)建支持后臺(tái)處理的應(yīng)用程序 524
22.1 理解iOS后臺(tái)處理 524
22.1.1 后臺(tái)處理類型 525
22.1.2 支持后臺(tái)處理的應(yīng)用程序的生命周期 526
22.2 禁用后臺(tái)處理 528
22.3 處理后臺(tái)掛起 528
22.4 實(shí)現(xiàn)本地通知 529
22.4.1 常用的通知屬性 530
22.4.2 創(chuàng)建和調(diào)度通知 530
22.5 使用任務(wù)特定的后臺(tái)處理 532
22.5.1 修改應(yīng)用程序Cupertion以支持在后臺(tái)播放音頻 532
22.5.2 使用聲音指示前往庫(kù)珀蒂諾的方向 534
22.5.3 添加后臺(tái)模式鍵 537
22.6 完成長(zhǎng)時(shí)間運(yùn)行的后臺(tái)任務(wù) 537
22.6.1 實(shí)現(xiàn)概述 538
22.6.2 創(chuàng)建項(xiàng)目 538
22.6.3 設(shè)計(jì)界面 538
22.6.4 創(chuàng)建并連接輸出口 539
22.6.5 實(shí)現(xiàn)應(yīng)用程序邏輯 539
22.6.6 啟用后臺(tái)任務(wù)處理 541
22.6.7 生成應(yīng)用程序 542
22.7 進(jìn)一步探索 542
22.8 小結(jié) 543
22.9 問與答 543
22.10 作業(yè) 543
22.10.1 測(cè)驗(yàn) 543
22.10.2 答案 543
22.10.3 練習(xí) 543第23章 創(chuàng)建通用應(yīng)用程序 544
23.1 開發(fā)通用應(yīng)用程序 544
23.1.1 理解通用模板 545
23.1.2 通用應(yīng)用程序設(shè)置方面的不同 546
23.2 創(chuàng)建通用應(yīng)用程序:方法1 547
23.2.1 實(shí)現(xiàn)概述 548
23.2.2 創(chuàng)建項(xiàng)目 548
23.2.3 設(shè)計(jì)界面 548
23.2.4 創(chuàng)建并連接輸出口 549
23.2.5 實(shí)現(xiàn)應(yīng)用程序邏輯 550
23.2.6 生成應(yīng)用程序 550
23.3 創(chuàng)建通用應(yīng)用程序:方法2 551
23.3.1 創(chuàng)建項(xiàng)目 551
23.3.2 設(shè)計(jì)界面 553
23.3.3 創(chuàng)建并連接輸出口 553
23.3.4 實(shí)現(xiàn)應(yīng)用程序邏輯 554
23.3.5 生成應(yīng)用程序 554
23.4 使用多個(gè)目標(biāo) 554
23.4.1 將iPhone目標(biāo)轉(zhuǎn)換為iPad目標(biāo) 555
23.4.2 將iPad目標(biāo)轉(zhuǎn)換為iPhone目標(biāo) 555
23.5 進(jìn)一步探索 556
23.6 小結(jié) 556
23.7 問與答 557
23.8 作業(yè) 557
23.8.1 測(cè)驗(yàn) 557
23.8.2 答案 557
23.8.3 練習(xí) 557第24章 應(yīng)用程序跟蹤和調(diào)試 558
24.1 使用NSLog提供即時(shí)反饋 558
24.2 使用Xcode調(diào)試器 560
24.2.1 設(shè)置斷點(diǎn)及單步執(zhí)行代碼 562
24.2.2 使用調(diào)試導(dǎo)航器 570
24.3 進(jìn)一步探索 571
24.4 小結(jié) 571
24.5 問與答 572
24.6 作業(yè) 572
24.6.1 測(cè)驗(yàn) 572
24.6.2 答案 572
24.6.3 練習(xí) 572

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)