欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

瘋狂iOS講義(下)——iPhoneiPad高級應用與手游開發(fā) PDF掃描版[352MB]

瘋狂iOS講義(下)——iPhoneiPad高級應

  • 書籍大小:352.25MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權:免費軟件
  • 書籍類別:IOS
  • 應用平臺:PDF
  • 更新時間:2015-05-23
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

瘋狂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]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
      ☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的瘋狂iOS講義(下)——iPhoneiPad高級應用與手游開發(fā) PDF掃描版[352MB]資源來源互聯(lián)網(wǎng),版權歸該下載資源的合法擁有者所有。