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

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

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

定 價:¥99.00

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

ISBN: 9787115356314 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 498 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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