注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具iPhone SDK 3開發(fā)指南

iPhone SDK 3開發(fā)指南

iPhone SDK 3開發(fā)指南

定 價:¥65.00

作 者: (美)達德尼,(美)亞當森 著,李亮 等譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設(shè)計

ISBN: 9787121100000 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 489 字數(shù):  

內(nèi)容簡介

  《iPhone SDK 3開發(fā)指南》循序漸進地講述了基于 iPhone SDK 的應(yīng)用程序開發(fā)的各個方面,涉及到了從編碼到調(diào)試到性能優(yōu)化的各個步驟。特別值得稱道的是《iPhone SDK 3開發(fā)指南》涵蓋了最新的 iPhone SDK 3.0 的有關(guān)內(nèi)容。既適合作為了解 iPhone 程序開發(fā)的各個方面的參考,也適合作為深入掌握iPhone 程序開發(fā)的階梯教程。

作者簡介

暫缺《iPhone SDK 3開發(fā)指南》作者簡介

圖書目錄

第1章 引言 1
1.1 本書內(nèi)容 3
1.2 致謝 4
第2章 你好,iPhone 7
2.1 準備工作 7
2.2 創(chuàng)建“Hello iPhone”項目 9
2.3 創(chuàng)建一個簡單的界面 11
2.4 旋轉(zhuǎn)文本——調(diào)整UI 13
2.5 旋轉(zhuǎn)文本——調(diào)整代碼 14
2.6 代碼導航 15
2.7 在iPhone上運行程序 16
第3章 iPhone開發(fā)基礎(chǔ) 18
3.1 iPhone軟件的體系結(jié)構(gòu) 19
3.2 用Objective-C編碼 19
3.3 Cocoa Touch的基礎(chǔ)類 21
3.4 與Xcode和Interface Builder一起工作 22
3.5 設(shè)計一個交互應(yīng)用 23
3.6 iPhone應(yīng)用程序的骨架 30
3.7 用委托機制(delegation)來定制行為 33
3.8 管理應(yīng)用程序的內(nèi)存 35
3.9 以屬性的方式存取變量 37
3.10 外賣:要記住的東西 39
第4章 視圖控制器 41
4.1 實現(xiàn)一個按鈕操作 41
4.2 建立一個模型 44
4.3 為控制器添加插座變量和動作 47
4.4 更新UI 49
4.5 實現(xiàn)控制器 50
4.6 創(chuàng)建新的視圖控制器 53
4.7 構(gòu)造UI 56
4.8 制作MovieEditorViewController 59
4.9 Interface Builder里的editing視圖控制器 60
第5章 表格視圖 62
5.1 表格的組成 62
5.2 建立基于表格的導航 64
5.3 為表格數(shù)據(jù)建模 65
5.4 表格的單元 68
5.5 編輯表格 71
5.6 用表格導航 73
5.7 定制表格視圖單元 79
5.8 排序表格數(shù)據(jù) 84
第6章 導航 87
6.1 郵件導航 87
6.2 導航控制器 88
6.3 基于導航的應(yīng)用 89
6.4 把視圖控制器壓進堆棧 91
6.5 定制導航欄 93
6.6 彈出視圖控制器 97
第7章 頁簽條控制器 99
7.1 什么時候用頁簽 99
7.2 創(chuàng)建一個頁簽條控制器 100
7.3 頁簽控制器里的視圖控制器 102
7.4 多個控制器 107
第8章 文件I/O 110
8.1 探索文件系統(tǒng) 111
8.2 創(chuàng)建我們的項目 113
8.3 獲取文件屬性 119
8.4 從文件中讀取數(shù)據(jù) 125
8.5 異步文件讀取 128
8.6 創(chuàng)建和刪除文件和目錄 132
8.7 把數(shù)據(jù)寫入到文件 138
8.8 屬性列表和NSCoding 141
第9章 預置 143
9.1 在應(yīng)用程序中顯示一個能翻轉(zhuǎn)的預置視圖 143
9.2 管理預置 146
9.3 改變和更新預置 148
9.4 順路看看:每秒種更新一次時鐘標簽 152
9.5 在系統(tǒng)設(shè)置應(yīng)用程序中使用預置 153
9.6 裝入在“設(shè)置”應(yīng)用程序中配置好的預置 159
第10章 SQLite數(shù)據(jù)庫 162
10.1 創(chuàng)建你的數(shù)據(jù)庫 163
10.2 創(chuàng)建實例程序 166
10.3 把數(shù)據(jù)庫放到設(shè)備上 168
10.4 在設(shè)備上使用數(shù)據(jù)庫 171
第11章 Core Data 179
11.1 Conference應(yīng)用程序 180
11.2 Core Data棧 182
11.3 構(gòu)建Core Data棧 184
11.4 建模 187
11.5 Track表格視圖 194
11.6 獲取議題 198
11.7 修改議題 199
11.8 導航 202
第12章 連接互聯(lián)網(wǎng) 209
12.1 在10分鐘之內(nèi)用UIWebView構(gòu)建一個瀏覽器 210
12.2 從網(wǎng)絡(luò)讀取數(shù)據(jù) 215
12.3 處理HTTP身份認證 219
12.4 解析Web Service返回的XML 225
12.5 通過你的應(yīng)用發(fā)送郵件 235
第13章 點對點網(wǎng)絡(luò) 239
13.1 利用Bonjour來使用特設(shè)網(wǎng)絡(luò)服務(wù) 239
13.2 Bonjour服務(wù)發(fā)現(xiàn) 241
13.3 Game Kit概述 247
13.4 建立一個使用藍牙網(wǎng)絡(luò)的游戲 248
13.5 建立一個Peer拾取器 249
13.6 提供一個Peer拾取器委托 251
13.7 網(wǎng)絡(luò)游戲的邏輯 253
13.8 通過GKSession進行通信 255
13.9 語音聊天 260
第14章 視頻播放 262
14.1 使用MPMoviePlayerController進行視頻播放 262
14.2 接收來自影片播放器的通知 267
14.3 支持的媒體格式 269
第15章 存取iPod庫 272
15.1 監(jiān)測iPod的回放 272
15.2 控制iPod的播放 281
15.3 使用iPod庫 283
15.4 瀏覽iPod庫 293
第16章 播放和錄制音頻 296
16.1 創(chuàng)建一個AVAudioRecorder 296
16.2 未壓縮的音頻格式 300
16.3 編碼音頻格式 304
16.4 使用AVAudioRecorder 307
16.5 監(jiān)控錄音音量 311
16.6 用AVFramework播放音頻 316
16.7 與音頻會話交互 321
第17章 Core Audio 324
17.1 使用過程式的C API 325
17.2 播放系統(tǒng)聲音 327
17.3 Core Audio概述 333
第18章 事件、Multi-Touch及手勢 337
18.1 事件模型 337
18.2 跟蹤觸摸活動 339
18.3 觸碰 341
18.4 Multi-Touch手勢 342
第19章 繪制自定義視圖 347
19.1 繪制模型 347
19.2 繪制矢量圖 348
19.3 路徑 349
19.4 圖形環(huán)境 354
19.5 重新顯示一個視圖 355
第20章 繪制圖像和照片 357
20.1 基本的圖像繪制 358
20.2 定制圖片顯示 359
20.3 圖片拾取器 361
20.4 捕捉視頻 364
第21章 Core Animation 366
21.1 Core Animation介紹 366
21.2 UIView動畫 367
21.3 層 373
21.4 OpenGL ES 375
第22章 加速計 379
22.1 獲取設(shè)備方向 380
22.2 從UIResponder響應(yīng)鏈中獲取晃動事件 381
22.3 獲取原始的加速計數(shù)據(jù) 382
22.4 過濾加速計數(shù)據(jù) 388
第23章 地址簿 395
23.1 地址簿UI 395
23.2 People拾取器委托 396
23.3 創(chuàng)建和配置People拾取器 398
23.4 Person控制器 399
23.5 增加新的聯(lián)系人 401
第24章 iPhone定位API 405
24.1 知道在哪里 405
24.2 位置更新 409
24.3 指南針 413
第25章 Map Kit 416
25.1 Contact Mapper(聯(lián)系人地圖) 416
25.2 顯示一幅地圖 417
25.3 地圖標注 420
25.4 選擇一個標注 429
第26章 應(yīng)用集成 432
26.1 運行別的應(yīng)用程序 432
26.2 成為能被集成的 434
第27章 調(diào)試 438
27.1 理解并修正構(gòu)建中的錯誤 439
27.2 理解并修正導入/鏈接錯誤 441
27.3 使用iPhone SDK文檔 443
27.4 理解并修正Interface Builder錯誤 446
27.5 調(diào)試 448
27.6 找出重復釋放的“Zombie”對象 455
第28章 性能調(diào)整 460
28.1 使用Shark檢查性能 461
28.2 使用Instruments檢查性能 466
28.3 用Clang靜態(tài)分析器檢查性能 471
第29章 之前和之后 476
29.1 正確地開始 477
29.2 改善 480
29.3 其他特性 481
29.4 Beta測試 482
29.5 進入商店 483
29.6 推廣你的應(yīng)用 484
附錄A 參考文獻 486

本目錄推薦

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