注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合iOS 6高級開發(fā)手冊(第4版)

iOS 6高級開發(fā)手冊(第4版)

iOS 6高級開發(fā)手冊(第4版)

定 價:¥89.00

作 者: (美)Erica Sadun 著,陳宗斌 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò)

ISBN: 9787115344250 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 466 字數(shù):  

內(nèi)容簡介

  《iOS 6高級開發(fā)手冊(第4版)》是市面上最暢銷的iOS開發(fā)圖書的全新升級版本,以蘋果發(fā)布的iOS 6為基礎(chǔ)編寫而成。在本書中,資深iOS開發(fā)專家Erica Sadun與大家分享了一些用于iOS 6高端開發(fā)的成熟、可靠的方法,并借助大量的代碼示例對這些方法進行演示講解,從而降低了iOS開發(fā)的學習難度?!秈OS 6高級開發(fā)手冊(第4版)》是《iOS 6核心開發(fā)手冊(第4版)》的姊妹篇,總共分為13章,先后講解了特定設(shè)備的iOS開發(fā)、文檔和數(shù)據(jù)的共享、Core Text的使用方式、iOS開發(fā)中使用到的幾何學知識、應(yīng)用在接入網(wǎng)絡(luò)時需要解決的問題、圖像的處理、圖像捕獲、音頻處理、Address Book框架在應(yīng)用中的使用、地理定位、GameKit和StoreKit的使用,以及如何使用推送通知等內(nèi)容?!秈OS 6高級開發(fā)手冊(第4版)》語言簡練、內(nèi)容豐富,并在配套網(wǎng)站上提供了完整的示例代碼,適合具有一定iOS開發(fā)經(jīng)驗或其他移動開發(fā)經(jīng)驗的人員閱讀。對iOS開發(fā)感興趣的入門者,也可以從本書姊妹篇《iOS 6核心開發(fā)手冊(第4版)》開始起步,逐步學會、掌握iOS的開發(fā)。

作者簡介

  Erica Sadun是數(shù)十本暢銷書的作者、合著者和供稿者,這些書涉及程序設(shè)計、數(shù)字視頻、數(shù)字攝影、Web設(shè)計和其他技術(shù)主題。作為一名在iOS領(lǐng)域最負盛名的開發(fā)人員,她還開發(fā)了數(shù)十種iPhone自帶的應(yīng)用。Sadun持有佐治亞理工學院計算機科學專業(yè)的博士學位。

圖書目錄

目 錄
第1章 特定于設(shè)備的開發(fā) 1
1.1 訪問基本的設(shè)備信息 1
1.2 添加設(shè)備能力限制 2
1.2.1 用戶權(quán)限描述 3
1.2.2 其他常用的Info.plist鍵 4
1.3 秘訣:檢查設(shè)備接近度和電池狀態(tài) 4
1.3.1 啟用和禁用接近度傳感器 5
1.3.2 監(jiān)測電池狀態(tài) 5
1.3.3 檢測Retina支持 8
1.4 秘訣:取回額外的設(shè)備信息 8
1.5 秘訣:使用加速能力“向上”定位 10
1.6 處理基本的方向 12
1.7 同步獲取當前的加速計角度 13
1.7.1 通過加速計計算方向 14
1.7.2 計算相對角度 14
1.8 使用加速度移動屏幕上的對象 15
1.9 秘訣:基于加速計的滾動視圖 18
1.10 秘訣:Core Motion基礎(chǔ) 21
1.10.1 測試傳感器 22
1.10.2 處理程序塊 22
1.11 秘訣:獲取和使用設(shè)備姿勢 26
1.12 使用運動事件檢測晃動 27
1.13 使用外部屏幕 29
1.13.1 檢測屏幕 29
1.13.2 獲取屏幕分辨率 30
1.13.3 設(shè)置Video Out 30
1.13.4 添加顯示器鏈接 31
1.13.5 過掃描補償 31
1.13.6 VIDEOkit 31
1.14 跟蹤用戶 35
1.15 還有一件事:檢查可用的磁盤空間 36
1.16 小結(jié) 37
第2章 文檔和數(shù)據(jù)共享 39
2.1 秘訣:處理統(tǒng)一類型標識符 39
2.1.1 通過文件擴展名確定UTI 40
2.1.2 從UTI轉(zhuǎn)向擴展名或MIME類型 41
2.1.3 測試順應(yīng)性 42
2.1.4 獲取順應(yīng)性列表 43
2.2 秘訣:訪問系統(tǒng)粘貼板 45
2.2.1 存儲數(shù)據(jù) 46
2.2.2 存儲公共類型 46
2.2.3 獲取數(shù)據(jù) 47
2.2.4 被動更新粘貼板 47
2.3 秘訣:監(jiān)測Documents文件夾 48
2.3.1 支持文檔文件共享 48
2.3.2 用戶控制 49
2.3.3 Xcode訪問 49
2.3.4 掃描新文檔 50
2.4 秘訣:展示活動視圖控制器 54
2.4.1 展示活動視圖控制器 55
2.4.2 活動項目源 55
2.4.3 項目提供者 55
2.4.4 項目源回調(diào) 56
2.4.5 添加服務(wù) 57
2.4.6 項目和服務(wù) 62
2.4.7 支持HTML電子郵件 63
2.4.8 排除活動 63
2.5 秘訣:Quick Look預(yù)覽控制器 63
2.6 秘訣:添加QuickLook動作 66
2.7 秘訣:使用文檔交互控制器 68
2.7.1 創(chuàng)建文檔交互控制器實例 69
2.7.2 文檔交互控制器屬性 70
2.7.3 提供文檔Quick Look支持 70
2.7.4 檢查打開菜單 71
2.8 秘訣:聲明文檔支持 75
2.8.1 創(chuàng)建自定義的文檔類型 76
2.8.2 實現(xiàn)文檔支持 77
2.9 秘訣:創(chuàng)建基于URL的服務(wù) 81
2.9.1 聲明模式 82
2.9.2 測試URL 83
2.9.3 添加處理程序方法 83
2.10 小結(jié) 84
第3章 Core Text 85
3.1 Core Text和iOS 85
3.1.1 屬性 85
3.1.2 C語言與Objective-C 86
3.1.3 UIKit 87
3.2 屬性化字符串 87
3.3 秘訣:基本的屬性化字符串 90
3.4 秘訣:可變的屬性化字符串 91
3.5 響應(yīng)者樣式的神秘性 94
3.6 秘訣:屬性棧 96
3.7 秘訣:使用偽HTML創(chuàng)建屬性化文本 101
3.8 利用Core Text繪圖 105
3.9 創(chuàng)建圖像圖案 108
3.10 秘訣:在滾動視圖上繪制Core Text 110
3.11 秘訣:探討字體 112
3.12 向應(yīng)用程序中添加自定義的字體 114
3.13 秘訣:把Core Text進行分頁處理 114
3.14 秘訣:把屬性化文本繪制到PDF中 116
3.15 秘訣:大電話文本 117
3.16 小結(jié) 121
第4章 幾何學 123
4.1 秘訣:獲取貝塞爾路徑中的點 123
4.2 稀釋點 125
4.3 秘訣:平滑繪圖 128
4.4 秘訣:基于速度的筆畫 130
4.5 秘訣:限制貝塞爾路徑 132
4.6 秘訣:放入路徑 137
4.7 處理曲線 139
4.8 秘訣:沿著貝塞爾路徑移動項目 143
4.9 秘訣:沿著貝塞爾路徑繪制屬性化文本 145
4.10 秘訣:視圖變換 148
4.10.1 基本變換 149
4.10.2 揭密 149
4.10.3 獲取變換值 150
4.10.4 設(shè)置變換值 151
4.10.5 獲取視圖點的位置 152
4.11 秘訣:測試視圖相交 154
4.12 小結(jié) 159
第5章 聯(lián)網(wǎng) 161
5.1 秘訣:安全憑證存儲 161
5.2 秘訣:輸入憑證 165
5.3 秘訣:處理身份驗證質(zhì)詢 170
5.4 秘訣:上傳數(shù)據(jù) 172
5.5 秘訣:構(gòu)建簡單的Web服務(wù)器 176
5.6 秘訣:OAuth實用程序 180
5.7 秘訣:OAuth過程 184
5.7.1 第1步:從API提供商請求令牌 184
5.7.2 第2步:獲取和存儲令牌 184
5.7.3 第3步:請求用戶訪問 185
5.7.4 第4步:獲取一個OAuth驗證者令牌 185
5.7.5 第5步:利用訪問令牌進行身份驗證 187
5.8 小結(jié) 191
第6章 圖像 193
6.1 圖像源 193
6.2 讀取圖像數(shù)據(jù) 195
6.2.1 UIImage類的便捷方法 195
6.2.2 查找沙盒中的圖像 197
6.2.3 從URL加載圖像 198
6.2.4 從資產(chǎn)庫中讀取數(shù)據(jù) 198
6.3 秘訣:放入和填充圖像 199
6.4 秘訣:旋轉(zhuǎn)圖像 203
6.5 秘訣:處理位圖表示 206
6.5.1 坐標系統(tǒng)之間的轉(zhuǎn)換 206
6.5.2 查找數(shù)據(jù) 207
6.5.3 在圖像數(shù)據(jù)與位圖數(shù)據(jù)之間轉(zhuǎn)換 208
6.6 秘訣:基本的圖像處理 210
6.7 秘訣:圖像卷積 212
6.8 秘訣:基本的Core Image處理 215
6.9 抓取基于視圖的截屏圖 217
6.10 繪制到PDF文件中 218
6.11 秘訣:倒影 219
6.12 秘訣:發(fā)射器 222
6.13 小結(jié) 224
第7章 照相機 225
7.1 秘訣:拍攝照片 225
7.1.1 設(shè)置選擇器 225
7.1.2 顯示圖像 226
7.1.3 把圖像保存到相冊 227
7.2 秘訣:啟用閃光燈 229
7.3 秘訣:訪問AVFoundation照相機 231
7.3.1 需要照相機 231
7.3.2 查詢和獲取照相機 232
7.3.3 建立照相機會話 233
7.3.4 切換照相機 235
7.3.5 照相機預(yù)覽 236
7.3.6 布置照相機預(yù)覽 236
7.3.7 照相機圖像助手 237
7.4 秘訣:EXIF 238
7.4.1 ImageIO 238
7.4.2 查詢元數(shù)據(jù) 239
7.4.3 包裝UIImage 240
7.5 圖像方位 243
7.6 秘訣:Core Image過濾 245
7.7 秘訣:Core Image人臉檢測 247
7.8 秘訣:對實時饋送進行抽樣 253
7.9 小結(jié) 257
第8章 音頻 259
8.1 秘訣:利用AVAudioPlayer播放音頻 259
8.1.1 初始化音頻播放器 259
8.1.2 監(jiān)測音頻級別 260
8.1.3 播放進度和擦除 261
8.1.4 捕獲播放的結(jié)束 262
8.2 秘訣:循環(huán)音頻 267
8.3 秘訣:處理音頻中斷 270
8.4 秘訣:錄制音頻 273
8.5 秘訣:利用Audio Queues錄制音頻 279
8.6 秘訣:利用MPMediaPickerController選擇音頻 286
8.7 創(chuàng)建媒體查詢 288
8.7.1 構(gòu)建查詢 288
8.7.2 使用謂詞 289
8.8 秘訣:使用MPMusicPlayerController 290
8.9 小結(jié) 294
第9章 連接到Address Book 295
9.1 AddressBook框架 295
9.1.1 AddressBookUI 295
9.1.2 AddressBook及其數(shù)據(jù)庫 296
9.1.3 記錄 296
9.1.4 自定義的ABStandin類 297
9.1.5 查詢Address Book 301
9.1.6 包裝AddressBook框架 301
9.1.7 使用記錄函數(shù) 302
9.1.8 獲取和設(shè)置字符串 302
9.1.9 處理日期屬性 304
9.1.10 多值記錄屬性 305
9.1.11 存儲多值數(shù)據(jù) 309
9.1.12 處理多值項目 310
9.1.13 地址、社會概況和即時消息屬性 311
9.1.14 Address Book中的圖像 313
9.1.15 創(chuàng)建、添加和刪除記錄 314
9.1.16 搜索聯(lián)系人 316
9.1.17 對聯(lián)系人排序 317
9.1.18 處理群組 317
9.1.19 ABContact、ABGroup和ABContactsHelper 320
9.2 秘訣:搜索Address Book 321
9.3 秘訣:訪問聯(lián)系人圖像數(shù)據(jù) 323
9.4 秘訣:選擇人員 325
9.5 秘訣:限制聯(lián)系人選擇器屬性 327
9.6 秘訣:添加和刪除聯(lián)系人 329
9.7 修改和查看單獨的聯(lián)系人 332
9.7.1 用戶編輯 332
9.7.2 委托方法 333
9.8 秘訣:“未知的”人員控制器 333
9.9 小結(jié) 336
第10章 位置 337
10.1 授權(quán)Core Location 337
10.1.1 測試位置服務(wù) 337
10.1.2 重置位置和隱私 338
10.1.3 檢查用戶權(quán)限 339
10.1.4 測試Core Location特性 340
10.2 秘訣:Core Location簡介 341
10.2.1 位置屬性 343
10.2.2 跟蹤速度 344
10.3 秘訣:地理圍欄 344
10.4 秘訣:使用行進方向值跟蹤“North” 347
10.5 秘訣:前向和反向地理編碼 349
10.6 秘訣:查看位置 352
10.7 秘訣:用戶位置注釋 356
10.8 創(chuàng)建地圖注釋 359
10.8.1 創(chuàng)建、添加和刪除注釋 360
10.8.2 注釋視圖 360
10.8.3 自定義注釋視圖 361
10.8.4 響應(yīng)注釋按鈕的點按動作 362
10.9 小結(jié) 365
第11章 GameKit 367
11.1 啟用Game Center 367
11.2 秘訣:登錄到Game Center 369
11.3 設(shè)計排行榜和成績 370
11.3.1 構(gòu)建排行榜 370
11.3.2 創(chuàng)建成績 372
11.4 秘訣:訪問排行榜 373
11.5 秘訣:顯示Game Center視圖控制器 375
11.6 秘訣:提交分數(shù) 377
11.7 秘訣:檢查成績 378
11.8 秘訣:把成績報告給Game Center 379
11.9 秘訣:多玩家配對安排 381
11.10 秘訣:響應(yīng)配對安排者 382
11.11 秘訣:創(chuàng)建邀請?zhí)幚沓绦颉?84
11.12 管理配對狀態(tài) 385
11.13 秘訣:處理玩家狀態(tài)改變 386
11.14 秘訣:獲取玩家名字 387
11.14.1 比較玩家 388
11.14.2 獲取本地玩家 388
11.15 游戲玩法 389
11.16 序列化數(shù)據(jù) 389
11.17 秘訣:同步數(shù)據(jù) 393
11.18 秘訣:逐回合地安排配對 395
11.19 秘訣:響應(yīng)基于回合的邀請 397
11.20 秘訣:加載配對 398
11.21 秘訣:響應(yīng)玩法 400
11.22 秘訣:結(jié)束游戲玩法 404
11.23 刪除配對 407
11.24 秘訣:Game Center語音 409
11.24.1 測試聊天可用性 409
11.24.2 建立播放和錄制音頻會話 409
11.24.3 創(chuàng)建語音聊天 411
11.24.4 開始和停止聊天 411
11.24.5 聊天狀態(tài)監(jiān)測 411
11.24.6 實現(xiàn)聊天按鈕 412
11.24.7 控制音量 413
11.25 GameKit對等服務(wù) 413
11.25.1 GameKit Bluetooth的局限性 414
11.25.2 Bonjour會話 414
11.25.3 服務(wù)器、客戶和對等方 415
11.25.4 對等連接過程 415
11.25.5 發(fā)送和接收數(shù)據(jù) 418
11.25.6 狀態(tài)改變 419
11.25.7 創(chuàng)建GameKit助手 420
11.25.8 對等語音聊天 420
11.25.9 實現(xiàn)語音聊天 420
11.25.10 創(chuàng)建“聯(lián)機”GameKit連接 421
11.26 小結(jié) 423
第12章 StoreKit 425
12.1 初識StoreKit 425
12.1.1 履約 425
12.1.2 StoreKit開發(fā)悖論 426
12.1.3 開發(fā)和測試 427
12.1.4 提交 427
12.2 創(chuàng)建測試賬戶 427
12.3 創(chuàng)建新的應(yīng)用程序中的購買項目 428
12.3.1 填寫細節(jié)區(qū)域 429
12.3.2 添加本地化描述 430
12.3.3 填寫定價區(qū)域 431
12.3.4 提供購買GUI截屏圖 431
12.3.5 提交應(yīng)用程序中的購買產(chǎn)品以進行評審 432
12.4 構(gòu)建店面GUI 432
12.5 購買項目 434
12.5.1 簽出iTunes賬戶以進行測試 435
12.5.2 在購買后重新獲得程序控制 435
12.5.3 注冊購買 438
12.5.4 恢復(fù)購買 438
12.5.5 購買多個項目 439
12.5.6 處理注冊購買中的延遲 439
12.6 驗證收據(jù) 439
12.7 小結(jié) 442
第13章 推送通知 443
13.1 推送通知簡介 443
13.1.1 推送的工作原理 444
13.1.2 多個提供者支持 444
13.1.3 安全 445
13.1.4 推送限制 445
13.1.5 推送通知與本地通知 446
13.2 配置推送 446
13.2.1 生成新的應(yīng)用程序標識符 446
13.2.2 生成SSL證書 447
13.2.3 特定于推送的配置 448
13.2.4 創(chuàng)建推送兼容的應(yīng)用程序 449
13.3 注冊應(yīng)用程序 449
13.3.1 獲取設(shè)備令牌 449
13.3.2 處理令牌請求錯誤 450
13.3.3 響應(yīng)通知 450
13.4 秘訣:推送客戶骨架 452
13.5 構(gòu)建通知有效載荷 457
13.5.1 本地化的提醒 458
13.5.2 從字典轉(zhuǎn)換為JSON 458
13.5.3 自定義的數(shù)據(jù) 458
13.5.4 在啟動時接收數(shù)據(jù) 458
13.6 秘訣:發(fā)送通知 459
13.6.1 沙盒和生產(chǎn) 460
13.7 反饋服務(wù) 464
13.8 設(shè)計推送 465
13.9 小結(jié) 466

本目錄推薦

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