注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件iPad應(yīng)用開(kāi)發(fā)從入門(mén)到精通(第3版)

iPad應(yīng)用開(kāi)發(fā)從入門(mén)到精通(第3版)

iPad應(yīng)用開(kāi)發(fā)從入門(mén)到精通(第3版)

定 價(jià):¥99.00

作 者: (美)Neal Goldstein 著; 麥稈創(chuàng)智 譯
出版社: 人民郵電出版社
叢編項(xiàng): 達(dá)人迷
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 數(shù)碼產(chǎn)品攻略

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115356314 出版時(shí)間: 2014-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 498 字?jǐn)?shù):  

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

  《iPad應(yīng)用開(kāi)發(fā)從入門(mén)到精通(第3版)》以RoadTrip示例應(yīng)用程序貫穿始終,完整而詳細(xì)地講解了iPad開(kāi)發(fā)的各個(gè)方面,包括iPad開(kāi)發(fā)基礎(chǔ)知識(shí),RoadTrip程序的初始搭建,iPad應(yīng)用基本功能的實(shí)現(xiàn),模型和應(yīng)用程序架構(gòu)等底層知識(shí),以及地圖、網(wǎng)絡(luò)通信、第三方API等在內(nèi)的高級(jí)擴(kuò)展功能?!秈Pad應(yīng)用開(kāi)發(fā)從入門(mén)到精通(第3版)》內(nèi)容全面,由淺入深,講解透徹,適合初、中級(jí)讀者學(xué)習(xí)閱讀。本書(shū)也可供高等院校計(jì)算機(jī)、通信、信息工程等專(zhuān)業(yè)的師生參考,或作為職業(yè)培訓(xùn)的教材。

作者簡(jiǎn)介

  Neal Goldstein是商業(yè)和企業(yè)級(jí)應(yīng)用開(kāi)發(fā)高水平前沿技術(shù)的公認(rèn)領(lǐng)導(dǎo)人。他是早期應(yīng)用面向?qū)ο箝_(kāi)發(fā)技術(shù)從事商業(yè)應(yīng)用程序開(kāi)發(fā)的人員之一,曾在蘋(píng)果(Apple Computer)、Lucasfilm和微軟工作。他極具先鋒精神,曾將面向?qū)ο箝_(kāi)發(fā)技術(shù)在Liberty Mutual保險(xiǎn)公司、Verizon、美國(guó)大陸航空公司(Continental Airlines)等多家組織推廣。

圖書(shū)目錄

目 錄
第一部分 起步 1
第1章 “殺手級(jí)”iPad應(yīng)用的要素 3
是什么讓iPad應(yīng)用程序變得優(yōu)秀 4
“沉醉其中”的體驗(yàn) 5
讓內(nèi)容與場(chǎng)景關(guān)聯(lián) 6
設(shè)計(jì)“觸顯”體驗(yàn) 7
充分利用平臺(tái)優(yōu)勢(shì) 7
充分利用系統(tǒng)優(yōu)勢(shì) 8
訪問(wèn)因特網(wǎng) 9
獲知用戶(hù)的位置 10
跟蹤方向和運(yùn)動(dòng) 10
檢測(cè)手勢(shì) 10
多媒體播放 11
從蘋(píng)果自帶應(yīng)用中獲得信息 11
在應(yīng)用程序之間復(fù)制、剪切和粘貼 11
多任務(wù)、后臺(tái)處理和通知 12
利用大屏幕 12
擁抱iPad的局限 13
為手指而設(shè)計(jì) 14
權(quán)衡內(nèi)存和電池電量 14
為什么開(kāi)發(fā)iPad應(yīng)用程序? 15
開(kāi)發(fā)滿(mǎn)足蘋(píng)果期許的產(chǎn)品 16
應(yīng)用程序生態(tài) 17
“漫步云端” 18
使用本書(shū)示例正確進(jìn)行應(yīng)用程序開(kāi)發(fā) 19
下一步 20
第2章 認(rèn)識(shí)SDK 21
使用SDK進(jìn)行開(kāi)發(fā) 21
使用Xcode開(kāi)發(fā)應(yīng)用 22
創(chuàng)建一個(gè)Xcode項(xiàng)目 23
開(kāi)發(fā)應(yīng)用程序 23
Workspace窗口 24
Workspace區(qū)域 26
顯示區(qū)域中的內(nèi)容 28
工具欄和標(biāo)簽欄 32
組織器窗口 33
第3章 Xcode項(xiàng)目的“螺絲釘” 35
創(chuàng)建你的項(xiàng)目 35
探索你的項(xiàng)目 40
項(xiàng)目 41
項(xiàng)目編輯器 41
項(xiàng)目導(dǎo)航器 43
設(shè)置你的Xcode首選項(xiàng) 46
構(gòu)建和運(yùn)行你的應(yīng)用程序 49
構(gòu)建應(yīng)用 50
iPad分離視圖 52
Log導(dǎo)航器 53
在模擬器中運(yùn)行 54
操作模擬設(shè)備 55
模擬手勢(shì) 55
卸載應(yīng)用與重置設(shè)備 56
適應(yīng)模擬器的局限 57
添加圖片、聲音資源以及應(yīng)用程序圖標(biāo) 58
標(biāo)準(zhǔn)與視網(wǎng)膜顯示 59
添加應(yīng)用程序圖標(biāo) 60
新圖標(biāo) 61
第二部分 構(gòu)造RoadTrip應(yīng)用程序 63
第4章 Storyboard和用戶(hù)體驗(yàn) 65
Storyboard簡(jiǎn)介 66
講述你的“故事” 67
使用對(duì)象圖 68
決定應(yīng)用程序要做什么:RoadTrip應(yīng)用程序 69
創(chuàng)建應(yīng)用程序結(jié)構(gòu) 73
使用框架 74
使用設(shè)計(jì)模式 75
iOS設(shè)計(jì)模式 76
MVC設(shè)計(jì)模式 76
使用窗口和視圖 79
初識(shí)窗口 79
掃視視圖 79
你使用的視圖類(lèi)型 81
視圖控制器——Storyboard的核心 85
來(lái)講講模型 87
沒(méi)有那么完美 88
看看別的框架 89
Foundation框架 89
CoreGraphics框架 89
更多框架 89
理解項(xiàng)目中的MVC 90
第5章 創(chuàng)建RoadTrip的用戶(hù)界面 93
在Storyboard中創(chuàng)建用戶(hù)界面 93
關(guān)于視圖控制器 94
使用Interface Builder添加用戶(hù)元素 95
使用Utility區(qū) 97
檢視器和Quick Help面板 97
Library面板 98
理解iPad導(dǎo)航 98
添加一個(gè)新的視圖控制器 102
添加用戶(hù)界面對(duì)象 111
自適應(yīng)尺寸 115
添加Test Drive按鈕 119
調(diào)整模板代碼 123
自適應(yīng)尺寸的按鈕 127
第6章 運(yùn)行時(shí)、內(nèi)存管理與屬性 130
一步步看應(yīng)用程序生命周期 131
UIApplicationMain 132
處理運(yùn)行中的事件 136
處理運(yùn)行時(shí)的中斷 137
視圖控制器生命周期概覽 141
使用Managed Memory Model設(shè)計(jì)模式 142
理解內(nèi)存管理 142
使用引用計(jì)數(shù) 143
自動(dòng)引用計(jì)數(shù)(ARC) 144
使用ARC相關(guān)的變量類(lèi)型 146
理解保持循環(huán) 147
監(jiān)聽(tīng)低內(nèi)存警告 149
viewDidUnload方法 149
didReceiveMemoryWarning方法 150
applicationDidReceiveMemoryWarning:方法 150
UIApplicationDidReceiveMemoryWarningNotification:notification 150
為應(yīng)用程序選擇正確的內(nèi)存管理策略 151
自定義框架類(lèi)的行為 151
繼承 151
Delegation模式 152
理解聲明屬性 153
聲明屬性的組成部分 154
使用點(diǎn)號(hào) 154
為聲明屬性設(shè)置修飾符 155
編寫(xiě)自己的訪問(wèn)方法 157
使用訪問(wèn)方法訪問(wèn)實(shí)例變量 158
隱藏實(shí)例變量 158
第7章 使用源代碼編輯器 160
在Xcode源代碼編輯器中進(jìn)行導(dǎo)航 160
使用跳轉(zhuǎn)欄 163
使用#pragma mark語(yǔ)句組織你的代碼 165
使用Xcode源代碼編輯器 166
使用Live Issues和Fix-it 167
編譯器警告 168
Issue Navigator 169
訪問(wèn)文檔 170
獲取Xcode幫助 170
組織器窗口 173
幫助菜單 174
在項(xiàng)目中進(jìn)行搜索 175
使用查找工具定位文件中的符號(hào) 175
使用Search Navigator在項(xiàng)目或框架中檢索 176
使用Symbol Navigator 177
終于可以編寫(xiě)代碼了! 177
第三部分 實(shí)踐中學(xué)習(xí)——基礎(chǔ)功能 179
第8章 終于開(kāi)始編寫(xiě)代碼了 181
檢查網(wǎng)絡(luò)連接 181
下載Reachability示例 181
添加代碼檢查連接性 186
裝扮主視圖 189
理解自動(dòng)旋轉(zhuǎn) 196
編寫(xiě)B(tài)ug代碼 199
在調(diào)試區(qū)中使用調(diào)試導(dǎo)航器 200
管理斷點(diǎn) 202
深入調(diào)試區(qū) 206
深入調(diào)試導(dǎo)航器 208
在源代碼編輯器中顯示變量 208
單步執(zhí)行 209
第9章 在RoadTrip代碼中添加Outlet和Action 213
使用自定義視圖控制器 213
添加自定義視圖控制器 214
在MainStoryboard中搭建TestDriveController 215
理解Outlet 217
添加Outlet 218
打開(kāi)Assistant編輯器 218
創(chuàng)建Outlet 220
連接檢視器 223
使用Target-Action設(shè)計(jì)模式 225
使用Target-Action模式:關(guān)于控件 225
添加一個(gè)Action 227
運(yùn)行時(shí)的Outlet和Action 230
第10章 添加動(dòng)畫(huà)和聲音 232
理解iPad動(dòng)畫(huà) 232
視圖幾何和坐標(biāo)系統(tǒng) 232
點(diǎn)與像素 233
視圖的尺寸和位置 234
使用數(shù)據(jù)結(jié)構(gòu) 234
視圖動(dòng)畫(huà) 235
最后,添加代碼 236
實(shí)現(xiàn)testDrive方法 236
理解Block對(duì)象 240
旋轉(zhuǎn)對(duì)象 243
使用iPad音頻 245
跟蹤觸控 252
實(shí)現(xiàn)圖片動(dòng)畫(huà) 255
第四部分 模型和應(yīng)用程序結(jié)構(gòu) 257
第11章 Trip模型 259
模型里有什么? 259
添加模型數(shù)據(jù) 260
使用屬性列表 260
在項(xiàng)目中添加屬性列表 263
添加兩個(gè)模型類(lèi) 270
理解Trip接口 272
實(shí)現(xiàn)Trip類(lèi) 274
初始化對(duì)象 276
調(diào)用父類(lèi)的init方法 276
初始化實(shí)例變量 277
返回self 278
初始化Destination類(lèi) 279
創(chuàng)建Trip對(duì)象 283
再談Debugger 285
第12章 實(shí)現(xiàn)Master視圖控制器 289
建立自定義視圖控制器 289
添加背景圖和標(biāo)題 300
第13章 使用分離視圖控制器和Master視圖 303
在Detail視圖中使用導(dǎo)航控制器的問(wèn)題 303
在Master視圖中使用導(dǎo)航控制器 306
添加手勢(shì)識(shí)別器 310
分離視圖控制器 313
UISplitViewController Delegate 315
本地化 320
回到主線 321
添加工具欄 326
對(duì)RTMasterViewController的小調(diào)整 335
還有一點(diǎn)事 336
第14章 完成基本的程序架構(gòu) 338
通過(guò)Storyboard為應(yīng)用程序添加更多功能 338
添加Weather視圖控制器 339
添加Events控制器 345
添加其余的控制器 347
將Split View控制器轉(zhuǎn)換為Detail View控制器的Relationship 349
第五部分 添加應(yīng)用程序內(nèi)容 355
第15章 使用Web視圖呈現(xiàn)天氣狀況 357
搭建Weather控制器 357
添加自定義視圖控制器 357
在MainStoryboard文件中搭建WeatherController 358
Weather控制器 365
進(jìn)一步使用調(diào)試器 372
“Unrecognized selector sent to instance” 372
“NSUnknownKeyException” 373
第16章 使用Page View控制器顯示事件 375
搭建EventsController 376
添加自定義視圖控制器 376
在MainStoryboard中搭建EventsController 377
在MainStoryboard中添加并搭建EventPageController 378
擴(kuò)展Trip模型 380
添加Events類(lèi) 382
EventsController及其PageView Controller 385
數(shù)據(jù)源和Delegate 385
數(shù)據(jù)源 386
Delegate 386
EventsController 386
EventPageController 391
還剩一個(gè)按鈕 393
第17章 路徑導(dǎo)航 395
搭建Map控制器 395
添加自定義視圖控制器 395
在MainStoryboard中搭建MapController 396
讓MapKit發(fā)揮作用 404
MKMapView 404
增強(qiáng)地圖功能 405
改變地圖類(lèi)型 413
添加標(biāo)注 415
創(chuàng)建標(biāo)注 415
顯示地圖標(biāo)題和標(biāo)注 419
顯示當(dāng)前位置 424
第18章 地址編碼 430
理解iPad地址編碼 430
反向地址編碼 432
第19章 查找位置 439
搭建Find控制器 439
添加自定義視圖控制器 439
在MainStoryboard中搭建FindController 440
實(shí)現(xiàn)Find控制器 443
獲取輸入文本 443
取消單元格高亮 450
查找位置 451
將找到的位置設(shè)為地圖標(biāo)題 457
第20章 選擇目的地 459
搭建DestinationController 459
添加自定義視圖控制器 459
在MainStoryboard中搭建DestinationController 460
添加一個(gè)模態(tài)視圖 464
指定設(shè)備方向 466
實(shí)現(xiàn)Table View 467
創(chuàng)建Table View 468
添加區(qū)段 470
顯示單元格 472
實(shí)現(xiàn)用戶(hù)選擇 474
選擇目的地并保存結(jié)果 482
關(guān)于設(shè)置項(xiàng)的一點(diǎn)建議 488
接下來(lái)做什么? 488
第六部分 二十條有用的建議 489
第21章 改進(jìn)RoadTrip的十條建議 491
擴(kuò)充首選項(xiàng)設(shè)置 491
緩存數(shù)據(jù) 491
跟蹤當(dāng)前位置與目的地之間的距離 492
分享到Facebook和Twitter 492
邊旅行邊寄明信片 492
旅店預(yù)訂 492
規(guī)劃旅行路線 492
讓?xiě)?yīng)用成為生態(tài) 493
盡早學(xué)會(huì)外語(yǔ) 493
改進(jìn)實(shí)現(xiàn)代碼 493
第22章 十條建議讓你成為快樂(lè)的程序員 494
保持弱耦合 494
關(guān)注內(nèi)存 494
不要做重復(fù)勞動(dòng) 495
理解狀態(tài)切換 496
在正確的時(shí)間做正確的事情 496
明智地進(jìn)行錯(cuò)誤處理 497
使用Storyboard 497
時(shí)刻關(guān)注用戶(hù) 497
應(yīng)用程序永止盡 498
保持激情 498

本目錄推薦

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