iOS架構+底層開發(fā)+反編譯技術 VIP全套視頻教程 無密完整版
5.03GB / 06-12
Swift5.1 官方中文教程 完整版pdf
254KB / 02-14
自己動手做iOS App:從設計開發(fā)到上架App Store 中文pdf掃描版[77
77.8MB / 11-27
iOS10快速開發(fā):18天零基礎開發(fā)一個商業(yè)應用 中文pdf掃描版[120MB
120MB / 11-12
iOS11開發(fā)指南 (管蕾著) 完整pdf掃描版[427MB]
427.4MB / 10-15
macOS應用開發(fā)基礎教程 中文pdf高清版+源碼[100MB]
100.3MB / 10-08
iOS應用逆向與安全 (劉培慶著) 中文pdf完整版[13MB]
13.3MB / 09-17
Swift開發(fā):iOS App快速入門與實戰(zhàn) 中文pdf掃描版[171MB]
171MB / 06-06
Swift與Cocoa框架開發(fā) 帶目錄高清版pdf[55MB]
55.7MB / 05-20
精通iOS框架(第2版) ([美]Kyle Richter) 中文pdf掃描版[129MB]
129MB / 01-28
-
iOS架構+底層開發(fā)+反編譯技術 VIP全套視頻教程 無密完整版 IOS / 5.03GB
-
Swift5.1 官方中文教程 完整版pdf IOS / 254KB
-
-
iOS10快速開發(fā):18天零基礎開發(fā)一個商業(yè)應用 中文pdf掃描版[120MB IOS / 120MB
-
iOS11開發(fā)指南 (管蕾著) 完整pdf掃描版[427MB] IOS / 427.4MB
-
macOS應用開發(fā)基礎教程 中文pdf高清版+源碼[100MB] IOS / 100.3MB
-
iOS應用逆向與安全 (劉培慶著) 中文pdf完整版[13MB] IOS / 13.3MB
-
Swift開發(fā):iOS App快速入門與實戰(zhàn) 中文pdf掃描版[171MB] IOS / 171MB
-
Swift與Cocoa框架開發(fā) 帶目錄高清版pdf[55MB] IOS / 55.7MB
-
詳情介紹
瘋狂iOS講義(下)——iPhoneiPad高級應用與手游開發(fā) 內容簡介:
《瘋狂ios講義(下)——iphone/ipad高級應用與手游開發(fā)》并不局限于介紹ios編程的各種理論知識,而是從“項目驅動”的角度來講解理論。全書一共包括近百個實例,這些示范性的實例既可幫讀者更好地理解各知識點在實際開發(fā)中的應用,也可供讀者在實際開發(fā)時作為參考,拿來就用。
《瘋狂ios講義(下)——iphone/ipad高級應用與手游開發(fā)》為所有打算深入掌握ios編程的讀者而編寫,適合各種層次的ios學習者和開發(fā)者閱讀,也適合作為大學教育、培訓機構的ios教材。但如果只是想簡單涉獵ios應用開發(fā),則本書過于龐大,不適合閱讀。
瘋狂ios講義(下)——iphone/ipad高級應用與手游開發(fā) 目錄:
第1章 多點觸摸與手勢檢測 1
1.1 響應者鏈 2
1.2 響應觸碰方法 3
1.3 使用手勢處理器(uigesturerecognizer) 3
1.3.1 使用uitapgesturerecognizer處理點擊手勢 4
1.3.2 使用uipinchgesturerecognizer處理捏合手勢 6
實例:通過捏合手勢縮放圖片 7
1.3.3 使用uirotationgesturerecognizer處理旋轉手勢 9
實例:通過旋轉手勢旋轉圖片 9
1.3.4 使用uiswipegesturerecognizer處理輕掃手勢 10
實例:貪食蛇 12
1.3.5 使用uipangesturerecognizer處理拖動手勢 18
1.3.6 使用uilongpressgesturerecognizer處理長按手勢 19
實例:長按添加按鈕 20
1.4 創(chuàng)建和使用自定義手勢處理器 21
1.4.1 開發(fā)自定義手勢處理器 21
1.4.2 使用自定義手勢處理器 23
1.5 本章小結 24
第2章 國際化 25
.2.1 ios應用國際化的基礎 26
2.1.1 ios應用的國際化思路 26
2.1.2 objective-c國際化支持的語言和國家 28
2.2 國際化界面設計文件 29
2.3 國際化應用程序的顯示名稱 32
2.4 國際化圖片 34
2.5 國際化文本 35
2.6 本章小結 38
第3章 ios的數(shù)據(jù)存儲與io 39
3.1 應用程序沙盒 40
3.1.1 獲取documents目錄 41
3.1.2 獲取tmp目錄 41
3.1.3 文件保存策略思考 41
3.2 應用程序參數(shù)與用戶默認設置 42
3.2.1 使用settings bundle 42
3.2.2 使用nsuserdefaults讀取、保存應用程序參數(shù) 50
3.3 屬性列表 54
實例:備忘錄 55
3.4 對象歸檔和原生i/o api 58
3.5 使用sqlite 3數(shù)據(jù)庫 58
3.5.1 ios的sqlite編程 58
3.5.2 創(chuàng)建數(shù)據(jù)庫和表 63
3.5.3 使用sql語句執(zhí)行查詢 63
實例:英文生詞本 64
3.5.4 使用sqlite3工具 67
3.5.5 使用sqlite manager管理數(shù)據(jù)庫 69
3.6 使用core data框架 71
3.6.1 core data簡介 71
3.6.2 初始化core data項目 73
3.6.3 設計實體模型 76
3.6.4 使用core data實現(xiàn)數(shù)據(jù)的增、刪、改、查 78
3.6.5 管理實體的關聯(lián)關系 84
實例:圖書管理系統(tǒng) 84
3.7 本章小結 95
第4章 多媒體應用開發(fā) 96
4.1 音頻和視頻的播放 97
4.1.1 使用system sound services播放音效 97
4.1.2 使用avaudioplayer播放音樂 98
4.1.3 使用mpmediapickercontroller選擇系統(tǒng)音樂 102
實例:簡單音樂播放器 103
4.1.4 使用mpmovieplayercontroller播放視頻 106
4.2 使用avaudiorecorder錄制音頻 108
4.3 拍照和錄制視頻 112
4.3.1 使用uiimagepickercontroller拍照和錄制視頻 112
4.3.2 使用avfoundation拍照和錄制視頻 116
實例:完全自定義的相機 118
4.4 使用avfoundation生成視頻縮略圖 135
4.5 本章小結 137
第5章 管理手機 138
5.1 使用addressbook管理聯(lián)系人 139
5.1.1 刪除聯(lián)系人 142
5.1.2 添加聯(lián)系人 144
5.1.3 修改聯(lián)系人 147
5.2 使用addressbookui管理聯(lián)系人 151
5.2.1 使用abnewpersonviewcontroller添加聯(lián)系人 153
5.2.2 使用abunknownpersonviewcontroller顯示未知聯(lián)系人 154
5.2.3 使用abpeoplepickernavigationcontroller選擇聯(lián)系人 156
5.2.4 使用abpersonviewcontroller顯示指定聯(lián)系人 157
5.3 使用uiapplication打電話、發(fā)短信 159
5.4 使用mfmessagecomposeviewcontroller發(fā)短信 160
5.5 使用mfmailcomposeviewcontroller發(fā)送郵件 162
5.6 本章小結 165
第6章 加速計與陀螺儀 166
6.1 ios支持的加速計和陀螺儀 167
6.1.1 ios加速計和陀螺儀的理論基礎 167
6.1.2 基于代碼塊方式獲取加速度數(shù)據(jù)、陀螺儀數(shù)據(jù)、磁場數(shù)據(jù) 168
6.1.3 主動請求獲取加速度數(shù)據(jù)、陀螺儀數(shù)據(jù)、磁場數(shù)據(jù) 172
實例:怪物足球 173
6.2 感知設備移動 178
實例:水平儀 181
6.3 ios 7新增的計步器 184
6.4 ios 7新增的cmmotionactivitymanager 186
6.5 本章小結 188
第7章 多線程 189
7.1 線程概述 190
7.1.1 線程和進程 190
7.1.2 多線程的優(yōu)勢 191
7.2 使用nsthread實現(xiàn)多線程 192
7.2.1 創(chuàng)建和啟動線程 192
7.2.2 線程的狀態(tài) 194
7.2.3 終止子線程 194
7.2.4 線程睡眠 195
實例:使用線程下載網(wǎng)絡圖片 196
7.2.5 改變線程優(yōu)先級 197
7.3 線程同步與線程通信 199
7.3.1 線程安全問題 199
7.3.2 使用@synchronized實現(xiàn)同步 201
7.3.3 釋放對同步監(jiān)視器的鎖定 203
7.3.4 同步鎖(nslock) 203
7.3.5 使用nscondition控制線程通信 205
實例:生產(chǎn)者-消費者 205
7.4 使用gcd實現(xiàn)多線程 208
7.4.1 創(chuàng)建隊列 209
7.4.2 異步提交任務 210
實例:使用gcd下載圖片 212
7.4.3 同步提交任務 213
7.4.4 多次執(zhí)行的任務 214
7.4.5 只執(zhí)行一次的任務 215
7.5 后臺運行 216
7.5.1 進入后臺時釋放內存 216
實例:瘋狂飛機大戰(zhàn) 216
7.5.2 進入后臺時保存狀態(tài) 223
7.5.3 請求更多的后臺時間 223
7.6 使用nsoperation與nsoperationqueue實現(xiàn)多線程 225
7.6.1 使用nsinvocationoperation和nsblockoperation 226
實例:使用nsblockoperation下載圖片 226
7.6.2 定義nsoperation子類 227
7.7 本章小結 229
第8章 ios網(wǎng)絡應用編程 230
8.1 檢測網(wǎng)絡狀態(tài) 231
8.1.1 檢查網(wǎng)絡狀態(tài) 231
8.1.2 監(jiān)聽網(wǎng)絡狀態(tài)改變 234
8.2 使用cfnetwork實現(xiàn)tcp協(xié)議的通信 235
8.2.1 ip地址與端口號 236
8.2.2 tcp協(xié)議基礎 236
8.2.3 使用cfsocket實現(xiàn)tcp服務器端 237
8.2.4 使用cfsocket實現(xiàn)tcp客戶端 241
實例:網(wǎng)絡聊天程序 244
8.2.5 使用cocoaasyncsocket實現(xiàn)tcp客戶端 247
8.3 使用nsurlconnection 250
8.3.1 使用nsurlconnection從網(wǎng)絡獲取數(shù)據(jù) 250
8.3.2 使用nsmutableurlrequest向服務器發(fā)送數(shù)據(jù) 253
8.4 xml解析 255
8.4.1 dom與sax 255
8.4.2 使用nsxmlparser解析xml文檔 257
8.4.3 使用libxml2解析xml文檔 262
8.4.4 使用gdataxml解析xml文檔 266
8.4.5 使用gdataxml生成、修改xml文檔 268
8.5 json解析 271
8.5.1 json的基本知識 271
8.5.2 使用nsjsonserialization處理json數(shù)據(jù) 274
8.5.3 使用sbjson解析json數(shù)據(jù) 274
8.5.4 使用jsonkit解析json數(shù)據(jù) 275
8.6 使用afnetworking實現(xiàn)網(wǎng)絡通信 280
8.6.1 提交get請求與提交post請求 280
實例:訪問被保護資源 281
8.6.2 處理json或plist響應 284
8.6.3 處理xml響應 288
8.6.4 上傳文件 290
8.7 使用asihttprequest框架實現(xiàn)網(wǎng)絡編程 293
8.7.1 發(fā)送同步或異步的get請求 293
8.7.2 使用代碼塊 296
8.7.3 使用nsoperationqueue管理請求 297
8.7.4 發(fā)送請求參數(shù)和文件上傳 299
實例:天氣預報 300
8.8 本章小結 311
第9章 使用corelocation定位 312
9.1 ios的定位支持 313
9.1.1 gps衛(wèi)星定位 313
9.1.2 基站定位 314
9.1.3 wifi定位 314
9.2 獲取定位信息 314
9.2.1 獲取位置信息 315
9.2.2 使用ios模擬器模擬位置 318
9.2.3 監(jiān)控行車速度和行車距離 318
9.3 方向監(jiān)測 320
實例:指南針 322
9.4 區(qū)域監(jiān)測 323
9.5 本章小結 325
第10章 使用mapkit開發(fā)地圖服務 326
10.1 使用mapkit框架 327
10.1.1 使用mkmapview控件 328
10.1.2 指定地圖顯示中心和顯示區(qū)域 329
10.1.3 使用ios 7新增的mkmapcamera 332
10.2 根據(jù)地址定位 333
10.2.1 地址解析與反向地址解析 333
10.2.2 根據(jù)地址定位 337
10.3 在地圖上添加錨點 340
10.3.1 添加簡單的錨點 340
10.3.2 添加自定義錨點 343
10.4 在地圖上添加覆蓋層 345
10.4.1 添加幾何覆蓋層 346
10.4.2 使用ios 7新增的mktileoverlay覆蓋層 348
10.5 使用ios 7新增的mkdirections獲取導航路線 350
實例:行車導航儀 351
10.6 本章小結 354
第11章 推送機制 355
11.1 使用nsnotificationcenter通信 356
11.1.1 使用nsnotificationcenter監(jiān)聽系統(tǒng)組件的通知 358
11.1.2 使用nsnotificationcenter監(jiān)聽自定義通知 359
11.2 ios本地通知 361
11.3 ios遠程推送通知 364
11.3.1 開發(fā)push客戶端應用 366
11.3.2 開發(fā)push服務端程序 377
11.4 本章小結 381
第12章 icloud服務與應用 382
12.1 icloud入門 383
12.1.1 為應用開啟icloud服務 384
12.1.2 使用nsmetadataquery查詢文檔 389
12.1.3 添加文檔 393
12.1.4 編輯文檔 395
12.1.5 刪除文檔 397
12.2 使用icloud保存云端首選項 398
12.3 本章小結 401
第13章 使用cocos2d開發(fā)2d游戲 402
13.1 cocos2d簡介 403
13.1.1 cocos2d的特點 403
13.1.2 cocos2d的主要功能 403
13.2 cocos2d的下載與安裝 404
13.2.1 下載cocos2d 404
13.2.2 安裝cocos2d 405
13.2.3 使用cocos2d-iphone的幫助文檔 405
13.2.4 cocos2d中內置的項 406
13.3 創(chuàng)建cocos2d項目 407
13.3.1 helloworld cocos2d項目 407
13.3.2 cocos2d項目如何支持arc 408
13.3.3 cocos2d項目結構和代碼分析 413
13.4 ccnode節(jié)點類 419
13.4.1 ccnode類的屬性 419
13.4.2 ccnode類的方法 420
13.5 ccscene場景類 423
13.5.1 cctransitionscene 場景切換 423
13.5.2 cocos2d支持的場景過渡效果 424
13.6 cclayer類 424
13.6.1 cclayer類的屬性 425
13.6.2 cclayer類的常用方法 425
13.6.3 cclayer類的作用 425
13.6.4 cclayercolor類的屬性和方法 425
13.6.5 cclayergradient漸變色層類 426
13.6.6 ccmenu菜單類 426
13.7 ccdirector導演類 429
13.7.1 ccdirector導演類的屬性 430
13.7.2 ccdirector導演類的方法 430
13.8 cctexture紋理類 431
13.8.1 紋理的相關概念 431
13.8.2 紋理相關的類 431
13.9 ccsprite精靈類 432
13.9.1 ccsprite精靈類的屬性 432
13.9.2 ccsprite精靈類的方法 432
13.9.3 ccspriteframe精靈幀 435
13.9.4 ccspriteframecache精靈幀緩存 436
13.9.5 ccspritebatchnode精靈表單 436
13.9.6 制作精靈表單 438
13.9.7 精靈表單示例 440
13.10 cocos2d中的動作 442
13.10.1 cocos2d中的動作類 443
13.10.2 基本動作 444
13.10.3 組合動作 453
13.10.4 ease動作 454
13.10.5 延遲動作 456
13.10.6 方法回調動作 456
13.10.7 代碼塊調用動作 460
13.11 cocos2d中的動畫 462
13.11.1 cocos2d中動畫相關的類 462
13.11.2 簡單動畫效果 463
13.11.3 使用精靈表單實現(xiàn)動畫效果 464
13.12 cocos2d中的文本 466
13.12.1 cclabelttf類 466
13.12.2 cclabelbmfont類 467
13.13 cocos2d中的聲音 470
13.13.1 simpleaudioengine 470
13.13.2 游戲中的聲音設置選項功能實現(xiàn) 474
13.14 瘋狂打飛機游戲 477
13.14.1 開始前的準備工作 477
13.14.2 添加游戲菜單項功能 478
13.14.3 預加載游戲資源 480
13.14.4 玩家飛機飛行效果 485
13.14.5 玩家飛機touch實現(xiàn) 487
13.14.6 背景滾動效果 488
13.14.7 添加敵機 491
13.14.8 玩家飛機添加子彈并射擊 494
13.14.9 添加背景音樂 498
13.14.10 添加游戲積分統(tǒng)計 498
13.14.11 添加游戲大boss 500
13.15 本章小結 504
第14章 粒子效果、瓦片地圖和物理引擎 505
14.1 粒子系統(tǒng)相關的類 506
14.1.1 ccparticlesystem類 506
14.1.2 ccparticlesystemquad類 511
14.1.3 ccparticlebatchnode類 512
14.2 cocos2d中內置的粒子系統(tǒng) 512
14.2.1 使用cocos2d內置的粒子系統(tǒng) 513
14.2.2 手動創(chuàng)建粒子系統(tǒng)類 514
14.3 使用particle designer生成粒子效果 517
14.3.1 particle designer粒子工具的使用 518
14.3.2 使用plist文件創(chuàng)建粒子系統(tǒng) 520
14.4 瓦片地圖 520
14.4.1 下載和安裝tiled地圖編輯器 521
14.4.2 使用tiled繪制地圖 522
14.5 tiled地圖相關的類 527
14.5.1 cctmxtiledmap類 527
14.5.2 cctmxlayer類 529
14.5.3 cctmxobjectgroup類 530
14.6 在項目中使用tiled地圖 530
14.7 真實手游:萌仙 535
14.7.1 設計地圖場景 535
14.7.2 載入地圖 535
14.7.3 地圖的移動 537
14.7.4 物體遮擋效果 539
14.7.5 設置障礙物 542
14.7.6 尋路算法 544
14.7.7 隨機出現(xiàn)怪物 549
14.7.8 玩家和怪物進行戰(zhàn)斗 552
14.8 box2d物理引擎 559
14.8.1 物理引擎概述 559
14.8.2 box2d的核心概念 559
14.8.3 box2d常用的屬性和方法 562
14.8.4 box2d模板項目hellobox2d 563
14.8.5 hellobox2d模板項目代碼分析 565
14.8.6 cocos2d和box2d 573
14.8.7 box2d開發(fā)步驟 575
14.9 開發(fā)box2d項目 575
14.10 憤怒的小鳥 581
14.10.1 開始前的準備工作 581
14.10.2 制作游戲啟動畫面 581
14.10.3 進度條制作 582
14.10.4 游戲中的粒子效果 585
14.10.5 游戲選關操作 590
14.10.6 設計關卡數(shù)據(jù) 594
14.10.7 設計精靈類 596
14.10.8 游戲主界面 601
14.10.9 彈弓發(fā)射小鳥 604
14.10.10 整合box2d物理引擎 609
14.10.11 游戲過關設計 613
14.11 本章小結 616
下載地址
瘋狂iOS講義(下)——iPhoneiPad高級應用與手游開發(fā) PDF掃描版[352MB]
人氣書籍
iOS開發(fā)指南 從零基礎到App Store上架 PDF掃描版[169MB]
Objective-C編程之道:iOS設計模式解析 pdf高清掃描版
iPhone應用開發(fā)從入門到精通 PDF掃描版[29MB]
瘋狂iOS 講義(上) Objective-C 2.0與iPhone iPad應用開發(fā)基礎 PD
OpenGL ES 3.0編程指南(原書第2版) [(美)金斯伯格] pdf掃描版[58
瘋狂iOS講義(下)——iPhoneiPad高級應用與手游開發(fā) PDF掃描版[35
iOS 5 基礎教程中文pdf版 xcode4版
The Swift Programming Language 中文完整pdf版(CocoaChina)
Objective-C 2.0程序設計(原書第2版) 中文PDF掃描版[15MB]
Swift5.1 官方中文教程 完整版pdf
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的瘋狂iOS講義(下)——iPhoneiPad高級應用與手游開發(fā) PDF掃描版[352MB]資源來源互聯(lián)網(wǎng),版權歸該下載資源的合法擁有者所有。