注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)iPad應(yīng)用開發(fā)實(shí)戰(zhàn)

iPad應(yīng)用開發(fā)實(shí)戰(zhàn)

iPad應(yīng)用開發(fā)實(shí)戰(zhàn)

定 價(jià):¥55.00

作 者: 李晨 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā)

ISBN: 9787111338352 出版時(shí)間: 2011-05-01 包裝: 平裝
開本: 16開 頁數(shù): 266 字?jǐn)?shù):  

內(nèi)容簡介

  《iPad應(yīng)用開發(fā)實(shí)戰(zhàn)》由蘋果(美國)公司資深iPhone/iPad應(yīng)用開發(fā)專家親自執(zhí)筆,Lordhong和沈卓立等資深iOS/Android應(yīng)用開發(fā)專家聯(lián)袂推薦,國內(nèi)著名的Apple開發(fā)者社區(qū)CocoaChina聯(lián)合策劃,權(quán)威性毋庸置疑?!秈Pad應(yīng)用開發(fā)實(shí)戰(zhàn)》內(nèi)容系統(tǒng)而全面,詳盡地講解了iPad開發(fā)相關(guān)的知識,所有新功能和新特性一覽無余;實(shí)戰(zhàn)性強(qiáng),不僅配有大量精心設(shè)計(jì)的小案例,而且還有一個(gè)貫穿全書的大案例。本書不僅能滿足你全面而系統(tǒng)地學(xué)習(xí)iPad開發(fā)理論知識的需求,還能滿足你需要充分實(shí)踐的需求。全書一共分為18章,首先介紹了開發(fā)iPad應(yīng)用必備的常識和工具,并給出了一個(gè)簡單的示例;然后詳細(xì)地講解了內(nèi)存管理、視圖和視圖控制器、鍵盤輸入和自定義鍵盤、繪圖、觸摸事件與手勢識別、動(dòng)畫、多媒體播放、容器類、文件系統(tǒng)、同時(shí)性編程與定時(shí)器、cocos2d基礎(chǔ)、連接設(shè)備、加速度傳感器、地圖與鏈接服務(wù)器、Objective-C與XCode進(jìn)階知識等核心內(nèi)容;最后介紹了如何申請iPad應(yīng)用的開發(fā)證書,以及以作者的親身經(jīng)歷和經(jīng)驗(yàn)講述了如何更好地營銷和推廣自己的應(yīng)用。無論你是有豐富經(jīng)驗(yàn)的iPhone應(yīng)用開發(fā)者,還是略有經(jīng)驗(yàn)的iPad應(yīng)用開發(fā)者,抑或是只有Objective-C基礎(chǔ)但毫無經(jīng)驗(yàn)的開發(fā)者,本書都非常適合你,它是為所有iPad應(yīng)用開發(fā)經(jīng)驗(yàn)還不太豐富的讀者準(zhǔn)備的。

作者簡介

  李晨,資深iOS開發(fā)工程師,現(xiàn)就任于蘋果(美國)公司,負(fù)責(zé)iPhone/iPad相關(guān)應(yīng)用的開發(fā),經(jīng)驗(yàn)極其豐富。在iPhone發(fā)布初期即看好移動(dòng)應(yīng)用開發(fā)的前景,隨即轉(zhuǎn)向iOS開發(fā)平臺,并獨(dú)立發(fā)布了多款熱銷的iPhone應(yīng)用,在APPStore上創(chuàng)下佳績。隨后,在iPad面世的第一時(shí)間內(nèi)又開發(fā)了iPad相關(guān)的應(yīng)用,而且也取得了不錯(cuò)的銷售成績,積累了大量實(shí)戰(zhàn)經(jīng)驗(yàn)。從學(xué)生時(shí)代開始,他就一直在為BostonScientific和Vobile等世界知名的企業(yè)做開發(fā),項(xiàng)目涉及醫(yī)療儀器和移動(dòng)廣告平臺等領(lǐng)域。他親手創(chuàng)辦了密歇根理工大學(xué)iPhone開發(fā)俱樂部,將很多學(xué)生帶入iOS開發(fā)的陣營。此外,他在核工程、無線通信和信號處理等領(lǐng)域也有較為深入的研究。

圖書目錄

前言
第1章   iPad開發(fā)入門 / 1
1.1   iPad概覽 / 2
1.2   從PC到iPad / 3
1.3   從iPhone到iPad / 4
1.4   iPad開發(fā)的必備知識 / 5
1.5   iPad開發(fā)的必備工具 / 5
1.6   第一個(gè)iPad應(yīng)用—Hello World / 6
1.6.1   建立工程:HelloWorldMail / 7
1.6.2   工程概覽 / 8
1.6.3   添加按鈕 / 15
1.6.4   郵件編輯器 / 17
1.7   小結(jié) / 19
第2章   視圖和視圖控制器 / 20
2.1   視圖(UIView) / 21
2.1.1   視圖概覽 / 21
2.1.2   窗口(UIWindow) / 22
2.1.3   網(wǎng)頁視圖(UIWebView) / 23
2.2   視圖控制器(UIViewController) / 23
2.2.1   視圖控制器概覽 / 23
2.2.2   導(dǎo)航控制器(UINavigationController) / 24
2.2.3   標(biāo)簽控制器(UITabBarController) / 25
2.3   彈出控制器(UIPopoverController) / 26
2.4   分割視圖控制器(UISplitViewController) / 27
2.5   實(shí)例:iPad網(wǎng)頁導(dǎo)航 / 27
2.5.1   基于分割視圖控制器的應(yīng)用 / 27
2.5.2   網(wǎng)頁視圖 / 29
2.5.3   表格視圖 / 31
2.6   小結(jié) / 34
第3章   內(nèi)存管理 / 35
3.1   對象所有權(quán)、引用計(jì)數(shù)與釋放 / 36
3.2   自動(dòng)釋放與便捷方法 / 38
3.3   訪問器方法與屬性 / 39
3.4   改變引用計(jì)數(shù)的特殊情況 / 40
3.5   內(nèi)存管理總結(jié) / 41
第4章   鍵盤輸入和自定義鍵盤 / 42
4.1   文本輸入與系統(tǒng)鍵盤 / 43
4.2   自定義鍵盤之一:替代系統(tǒng)鍵盤 / 47
4.3   自定義鍵盤之二:與系統(tǒng)鍵盤共存 / 50
4.4   自定義鍵盤之三:修改系統(tǒng)鍵盤 / 51
4.5   小結(jié) / 55
第5章   繪圖 / 56
5.1   iOS概覽 / 57
5.2   iOS中的繪圖技術(shù) / 58
5.3   Quartz 2D / 59
5.4   貝濟(jì)埃路徑的使用 / 61
5.5   畫圖實(shí)戰(zhàn):繪圖板 / 62
5.6   小結(jié) / 74
第6章   容器類的使用 / 76
6.1   數(shù)組(NSArray)與可變數(shù)組(NSMutableArray) / 77
6.1.1   數(shù)組的創(chuàng)建與初始化 / 78
6.1.2   查詢數(shù)組 / 78
6.1.3   產(chǎn)生新數(shù)組 / 79
6.1.4   比較數(shù)組 / 79
6.1.5   保存數(shù)組 / 79
6.1.6   添加對象(NSMutableArray方法) / 79
6.1.7   移除對象(NSMutableArray方法) / 79
6.1.8   替換對象 / 80
6.2   字典(NSDictionary)與可變字典(NSMutableDictionary) /80
6.2.1   創(chuàng)建字典 / 80
6.2.2   獲取關(guān)鍵字與數(shù)值 / 81
6.2.3   保存字典 / 81
6.2.4   添加條目(NSMutableDictionary方法) / 81
6.2.5   移除條目(NSMutableDictionary方法) / 81
6.3   集合(NSSet)與可變集合(NSMutableSet) / 81
6.3.1   創(chuàng)建集合 / 82
6.3.2   讀取集合 / 82
6.3.3   比較集合 / 82
6.3.4   添加或移除對象(NSMutableSet方法) / 82
6.3.5   集合操作(NSMutableSet方法) / 83
6.4   容器在拼圖游戲中的使用 / 83
6.4.1   拼圖游戲的設(shè)計(jì) / 83
6.4.2   相關(guān)定義 / 84
6.4.3   Piece類與字典 / 87
6.4.4   Puzzle類與字典和數(shù)組 / 89
6.5   小結(jié) / 93
第7章   文件系統(tǒng) / 94
7.1   iOS文件系統(tǒng)概述 / 95
7.2   通過模擬器看應(yīng)用的包裹 / 96
7.3   文件管理器 / 97
7.4   NSString的路徑功能 / 98
7.5   拼圖游戲中的文件管理 / 99
7.6   小結(jié) / 107
第8章   繪圖進(jìn)階 / 108
8.1   屏幕旋轉(zhuǎn) / 109
8.2   繪?曲線和切割圖案 / 111
8.3   高級繪圖在拼圖游戲中的應(yīng)用 / 114
8.4   小結(jié) / 122
第9章   觸摸事件與手勢識別 / 123
9.1   觸摸事件、視圖結(jié)構(gòu)與響應(yīng)順序 / 124
9.2   官方SDK中的手勢識別器 / 126
9.3   Photo Jigsaw中對觸摸的響應(yīng) / 128
9.4   自定義的手勢識別器 / 135
9.5   小結(jié) / 136
第10章   同時(shí)性編程與定時(shí)器 / 137
10.1   同時(shí)性編程概述 / 138
10.2   操作隊(duì)列 / 140
10.3   拼圖游戲中的同時(shí)性編程 / 142
10.4   定時(shí)器及其在拼圖游戲中的使用 / 146
10.5   小結(jié) / 148
第11章   動(dòng)畫 / 150
11.1   iOS動(dòng)畫技術(shù)概述 / 151
11.2   用圖像視圖來逐幀顯示動(dòng)畫 / 153
11.3   視圖的動(dòng)畫技術(shù) / 154
11.4   CogRadio應(yīng)用 / 156
11.5   CogRadio應(yīng)用中的動(dòng)畫 / 160
11.6   小結(jié) / 166
第12章   ?媒體播放 / 167
12.1   音頻播放 / 168
12.1.1   使用系統(tǒng)聲音服務(wù)來播放音效 / 168
12.1.2   音頻播放器 / 169
12.1.3   音樂播放器 / 169
12.2   視頻播放 / 171
12.2.1   電影播放器 / 171
12.2.2   在網(wǎng)頁視圖中嵌入播放 / 174
12.3   CogRadio中的多媒體 / 175
12.4   小結(jié) / 178
第13章   cocos2d開發(fā)入門 / 179
13.1   cocos2d簡介 / 181
13.1.1   導(dǎo)演 / 181
13.1.2   場景和層 / 182
13.1.3   精靈與動(dòng)作 / 183
13.2   創(chuàng)建cocos2d工程并添加場景 / 184
13.3   添加按鈕、精靈和動(dòng)作 / 185
13.4   粒子系統(tǒng) / 187
13.5   小結(jié) / 193
第14章   連接設(shè)備 / 195
14.1   游戲工具箱簡介 / 196
14.1.1   游戲中心 / 196
14.1.2   點(diǎn)對點(diǎn)連接 / 198
14.1.3   語音聊天 / 198
14.2   實(shí)現(xiàn)點(diǎn)對點(diǎn)連接 / 199
14.3   OpenFeint 游戲平臺 / 203
14.4   小結(jié) / 209
第15章   加速度傳感器 / 210
15.1   加速度傳感器概述 / 211
15.2   飛機(jī)躲子彈游戲 / 212
15.3   傾斜設(shè)備來控制飛機(jī) / 216
15.4   分離重力成分 / 219
15.5   小結(jié) / 221
第16章   地圖與連接服務(wù)器 / 222
16.1   地圖編程概述 / 223
16.2   實(shí)戰(zhàn):地圖編程 / 224
16.3   與服務(wù)器交互 / 227
16.4   實(shí)戰(zhàn):與服務(wù)器交互 / 229
16.5   小結(jié) / 235
第17章   Objective-C與XCode進(jìn)階 / 236
17.1   NSLog擴(kuò)展 / 237
17.2   范疇的使用 / 239
17.3   讀寫器的內(nèi)存管理 / 240
17.4   KVO / 242
17.5   單例 / 243
17.6   運(yùn)行時(shí)的對象查詢 / 245
17.7   調(diào)試器的巧用 / 246
17.8   XCode快捷鍵 / 247
17.9   小結(jié) / 249
第18章   iPad應(yīng)用的開發(fā)證書與營銷 / 250
18.1   開發(fā)證書的獲取 / 251
18.2   聯(lián)機(jī)調(diào)試 / 254
18.3   應(yīng)用名字、說明以及圖片 / 258
18.4   應(yīng)用的提交 / 261
18.5   應(yīng)用的推廣 / 262
18.6   應(yīng)用升級與銷售技巧 / 263
18.7   iPad開發(fā)的長期策略 / 265
18.8   小結(jié) / 266

本目錄推薦

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