iOS軟件開發(fā)揭密:iPhone&iPad企業(yè)應(yīng)用和游戲開發(fā)(含DVD光盤1張) 版權(quán)信息
- ISBN:7121133022
- 條形碼:9787121133022 ; 978-7-121-13302-2
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:
iOS軟件開發(fā)揭密:iPhone&iPad企業(yè)應(yīng)用和游戲開發(fā)(含DVD光盤1張) 本書特色
源于實(shí)踐,經(jīng)得起考驗(yàn)
本書講解的核心技術(shù)來源于真正的實(shí)踐開發(fā)活動,不同于玩具代碼或者普通的教學(xué)代碼。玩具代碼或普通的教學(xué)代碼,不能讓讀者完成真實(shí)商業(yè)項(xiàng)目。
新人老手均可適用
本書讓初學(xué)者少走彎路,掌握技術(shù)精要,快速步入iPhone開發(fā)的殿堂。本書為有經(jīng)驗(yàn)的開發(fā)者提供了大量實(shí)用的編程技巧、思路和參考實(shí)例,快速解決問題。
附盤贈送完整工程源代碼
贈送DVD光盤文件,包含75個(gè)實(shí)踐工程的完整源代碼,以及174個(gè)測試小程序完整源代碼
“國內(nèi)**部深入講解iPhone & iPad應(yīng)用開發(fā)的專業(yè)著作”
“開發(fā)者創(chuàng)業(yè)淘金必讀之作,一書掌握iPhone & iPad開發(fā)核心技術(shù)!”
iOS軟件開發(fā)揭密:iPhone&iPad企業(yè)應(yīng)用和游戲開發(fā)(含DVD光盤1張) 內(nèi)容簡介
本書以嚴(yán)密的體系性提供了iPhone和iPad軟件開發(fā)從入門到專家的系統(tǒng)性知識,并提供來源于真實(shí)項(xiàng)目的可重用商業(yè)代碼。書中的每個(gè)實(shí)例都是項(xiàng)目經(jīng)驗(yàn)的提煉,深入淺出地講解iPhone和iPad軟件開發(fā)的核心技術(shù)要點(diǎn),基本涵蓋了iOS軟件開發(fā)在真實(shí)商業(yè)項(xiàng)目中所需要的所有主題,并將實(shí)例介紹的技術(shù)深度和超值的實(shí)用性結(jié)合在一起,成為本書的特色。
隨書附贈的光盤中包含了書中大量案例的完整工程源代碼,可以讓讀者參考學(xué)習(xí)。
本書既可以作為大學(xué)教材、企業(yè)培訓(xùn)教材,亦可作為蘋果技術(shù)專業(yè)參考書籍,適合大學(xué)師生、企業(yè)管理人員、開發(fā)人員、培訓(xùn)機(jī)構(gòu)教師和學(xué)員、IT業(yè)界人士等參考和閱讀。
讀者對象:大學(xué)教材,企業(yè),培訓(xùn)機(jī)構(gòu),開發(fā)人員,IT業(yè)界人士,學(xué)生等。可作為大學(xué)教材,培訓(xùn)教材,權(quán)威書籍。
iOS軟件開發(fā)揭密:iPhone&iPad企業(yè)應(yīng)用和游戲開發(fā)(含DVD光盤1張) 目錄
1.1 安裝雪豹操作系統(tǒng)2
1.2 安裝iPhone SDK5
1.3 無證書開發(fā)環(huán)境Xcode設(shè)置7
1.4 有證書開發(fā)環(huán)境Xcode設(shè)置11
1.5 安裝源代碼版本管理工具12
1.6 安裝Wine12
1.7 使用Wine安裝Source Insight13
1.8 相關(guān)網(wǎng)絡(luò)資源14
第2章 Objective-C編程基礎(chǔ)15
2.1 Objective-C介紹16
2.2 **個(gè)iPhone程序16
2.3 Objective-C基本類型17
2.3.1 id17
2.3.2 SEL17
2.3.3 BOOL18
2.3.4 nil、NULL和NSNull18
2.4 常量聲明和預(yù)處理宏20
2.5 使用#import包含頭文件22
2.6 使用#pragma mark分隔代碼塊22
2.7 Objective-C內(nèi)存管理:retain和release22
2.8 字符串操作26
2.8.1 字符串常量26
2.8.2 獲取子字符串27
2.8.3 合并和格式化字符串28
2.8.4 分隔字符串28
2.8.5 NSString和char*之間?轉(zhuǎn)換29
2.8.6 字符串比較29
2.9 處理數(shù)值對象30
2.10 處理日期時(shí)間NSDate31
2.11 處理NSData類型32
2.12 集合操作32
2.12.1 數(shù)組操作:NSArray和NSMutableArray32
2.12.2 字典操作:NSDictionary和NSMutableDictionary42
2.12.3 集合操作:NSSet和NSMutableSet47
2.12.4 堆棧操作49
2.13 面向?qū)ο缶幊?類、實(shí)例和消息50
2.13.1 類定義50
2.13.2 類構(gòu)造和構(gòu)析函數(shù)51
2.13.3 Singleton模式53
2.13.4 @class、@protocol前向聲明53
2.13.5 self和super54
2.13.6 實(shí)例方法和類方法54
2.13.7 對象屬性(@property)55
2.13.8 靜態(tài)屬性(static attributes)58
2.14 類擴(kuò)展(Class Categories)59
2.15 Objective-C接口編程60
2.15.1 接口編程之@protocol60
2.15.2 接口編程之后臺線程63
2.15.3 接口編程之Notifications65
2.15.4 接口編程之NSOperationQueue68
2.15.5 接口編程之私有方法69
2.15.6 接口編程之靜態(tài)庫隱藏類70
2.15.7 接口編程之@protocol封裝類72
2.15.8 接口穩(wěn)定性和接口繼承73
2.16 定時(shí)器(NSTimer)編程77
2.17 序列化和反序列化78
2.17.1 序列化方法之Property List78
2.17.2 序列化方法之NSKeyedArchiver78
2.17.3 序列化方法之Core Data79
2.18 Objective-C和C、C++混合編程80
2.19 消息和NSInvocation87
2.20 方法混合(Method Swizzling)90
2.21 使用NSAssert進(jìn)行代碼調(diào)試93
2.22 本章總結(jié)93
2.23 參考書籍93
第3章 iPhone SDK開發(fā)基礎(chǔ)95
3.1 iPhone SDK介紹96
3.2 **個(gè)iPhone 界面程序99
3.3 iPhone程序啟動過程105
3.4 iPhone程序生命周期107
3.5 掌握iPhone程序通信中心UIApplication和UIApplicationDelegate110
3.6 iPhone坐標(biāo)系統(tǒng)111
3.7 UIView層次管理116
3.8 觸控(Touch)測試120
3.9 多點(diǎn)觸控(MultiTouch)和物體移動122
3.10 UIView旋轉(zhuǎn)和縮放125
3.11 UIScrollView編程127
3.12 iPhone程序框架129
3.12.1 使用UINavigationController組織和管理UIView130
3.12.2 使用UITabBarController組織和管理UIView130
3.12.3 使用UISplitViewController組織和管理UIView133
3.13 旋轉(zhuǎn)屏幕(Screen Rotations)135
3.14 掌握UIButton編程138
3.15 管理界面字體139
3.16 使用UILabel管理界面文本141
3.17 管理?面顏色143
3.18 界面風(fēng)格(TRANSITIONING STYLES)148
3.19 單詞排序表格編程149
3.20 NSUserDefaults和Property List文件150
3.21 文件系統(tǒng)和外部資源管理152
3.22 簡單動畫制作155
3.23 閃屏制作——程序啟動動畫157
3.24 多行文本輸入控件制作159
3.25 圖片處理162
3.26 Core Audio編程163
3.27 UITableView編程165
3.28 UISegmentedControl編程167
3.29 OpenFlow編程169
3.30 UIPageControl編程172
3.31 自定義儀表控件175
3.32 本章總結(jié)180
第4章 iPhone SDK高級編程181
4.1 Base64編解碼182
4.2 Web Service和XML數(shù)據(jù)解析183
4.3 JSON數(shù)據(jù)解析184
4.4 掌握SQLite管理用戶數(shù)據(jù)187
4.5 緩存(Caching)及Core Data數(shù)據(jù)管理191
4.6 使用AES算法進(jìn)行數(shù)據(jù)加解密207
4.7 電子商務(wù)安全基礎(chǔ)——RSA算法和數(shù)據(jù)加密210
4.7.1 開發(fā).NET版本RSA算法庫210
4.7.2 建立iPhone版本RSA算法庫217
4.8 自定義用戶界面控件制作220
4.8.1 ComboBox控件和UIPikerView設(shè)計(jì)220
4.8.2 自定義UIDatePicker制作224
4.9 UIWebView和JavaScript高級編程229
4.10 本章總結(jié)236
第5章 iPhone企業(yè)應(yīng)用實(shí)例分析237
5.1 綜合應(yīng)用概述238
5.2 系統(tǒng)介紹238
5.3 系統(tǒng)需求和主要用例239
5.4 程序處理流程241
5.5 主要實(shí)現(xiàn)類和相互關(guān)系242
5.6 程序框架分析244
5.7 技術(shù)要點(diǎn)分析249
5.7.1 異步網(wǎng)絡(luò)通信249
5.7.2 Core Data緩存數(shù)據(jù)252
5.7.3 RSA算法加解密258
5.7.4 自定義控件制作258
5.7.5 表格控件定制260
5.7.6 自定義UIToolbar266
5.7.7 目錄瀏覽器制作268
5.7.8 文件上傳和下載273
5.8 本章總結(jié)277
第6章 iPad軟件開發(fā)基礎(chǔ)279
6.1 iPad軟件開發(fā)介紹280
6.2 UISplitViewController編程280
6.3 UIPopoverController編程287
6.4 ?制MPMoviePlayerController進(jìn)行視頻播放290
6.5 開發(fā)調(diào)色板(Palette)控件294
6.6 發(fā)送郵件296
6.7 Google地圖編程297
6.8 本章總結(jié)314
第7章 iPad商業(yè)軟件實(shí)例分析317
7.1 綜合應(yīng)用概述318
7.2 系統(tǒng)介紹318
7.3 系統(tǒng)需求和主要用例319
7.4 程序處理流程321
7.5 主要實(shí)現(xiàn)類和相互關(guān)系321
7.6 程序框架323
7.7 技術(shù)要點(diǎn)分析335
7.7.1 圖片分頁和滾動顯示335
7.7.2 動態(tài)管理多國語言界面340
7.7.3 播放網(wǎng)絡(luò)視頻341
7.8 本章總結(jié)344
第8章 iOS游戲開發(fā)基礎(chǔ)345
8.1 概述346
8.2 cocos2d系統(tǒng)介紹346
8.3 cocos2d編程基礎(chǔ)349
8.3.1 **個(gè)cocos2d程序349
8.3.2 基本動畫353
8.4 Box2D物理引擎356
8.4.1 核心概念356
8.4.2 碰撞檢測357
8.5 Chipmuck物理引擎361
8.5.1 重要概念361
8.5.2 物理模擬和碰撞檢測363
8.6 粒子系統(tǒng)365
8.6.1 軌道衛(wèi)星(Orbit Satellite)366
8.6.2 太空隕石(Space Rocks)367
8.7 本章總結(jié)369
第9章 iOS商業(yè)游戲?qū)嵗治?71
9.1 概述372
9.2 閃回(Flash Back)372
9.3 法術(shù)的釋放(Ghost Castle)376
9.3.1 GhostCastle中的Tile Map管理378
9.3.2 cocos2d中的Tile Map管理381
9.4 甜蜜的夢(Sweet Dreams)384
9.5 毀滅之戰(zhàn)(RavagedByWar)391
9.5.1 A*算法392
9.5.2 毀滅之戰(zhàn)中的A*算法實(shí)現(xiàn)397
9.6 吹吹魚(PuffPuff)399
9.7 本章總結(jié)403
第10章 iPhone軟件發(fā)布405
10.1 App Store概述406
10.2 iPhone軟件發(fā)布步驟406
10.3 ipa安裝包制作410
10.4 iOS配置文件和Settings系統(tǒng)編程411
10.5 本章總結(jié)415
附錄417
iOS軟件開發(fā)揭密:iPhone&iPad企業(yè)應(yīng)用和游戲開發(fā)(含DVD光盤1張) 節(jié)選
源于實(shí)踐,經(jīng)得起考驗(yàn)
本書講解的核心技術(shù)來源于真正的實(shí)踐開發(fā)活動,不同于玩具代碼或者普通的教學(xué)代碼。玩具代碼或普通的教學(xué)代碼,不能讓讀者完成真實(shí)商業(yè)項(xiàng)目。
新人老手均可適用
本書讓初學(xué)者少走彎路,掌握技術(shù)精要,快速步入iPhone開發(fā)的殿堂。本書為有經(jīng)驗(yàn)的開發(fā)者提供了大量實(shí)用的編程技巧、思路和參考實(shí)例,快速解決問題。
附盤贈送完整工程源代碼
贈送DVD光盤文件,包含75個(gè)實(shí)踐工程的完整源代碼,以及174個(gè)測試小程序完整源代碼
“國內(nèi)**部深入講解iPhone & iPad應(yīng)用開發(fā)的專業(yè)著作”
“開發(fā)者創(chuàng)業(yè)淘金必讀之作,一書掌握iPhone & iPad開發(fā)核心技術(shù)!”
iOS軟件開發(fā)揭密:iPhone&iPad企業(yè)應(yīng)用和游戲開發(fā)(含DVD光盤1張) 作者簡介
虞斌,IT技術(shù)精英,經(jīng)過多年技術(shù)積累,通過軟件開發(fā)創(chuàng)業(yè),并取得成功。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
羅曼·羅蘭讀書隨筆-精裝
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
【精裝繪本】畫給孩子的中國神話
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
龍榆生:詞曲概論/大家小書
- >
羅庸西南聯(lián)大授課錄