婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網 請 | 注冊
> >
提高篇-瘋狂iOS講義-(含光盤1張)

包郵 提高篇-瘋狂iOS講義-(含光盤1張)

作者:李剛編著
出版社:電子工業出版社出版時間:2016-08-01
開本: 32開 頁數: 588
中 圖 價:¥38.6(3.9折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

提高篇-瘋狂iOS講義-(含光盤1張) 版權信息

  • ISBN:9787121297007
  • 條形碼:9787121297007 ; 978-7-121-29700-7
  • 裝幀:暫無
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

提高篇-瘋狂iOS講義-(含光盤1張) 本書特色

書基于《瘋狂ios講義(下)》升級而來,已真正升級成swift、objective-c雙語講解。本書所有案例全部提供swift、objective-c兩個語言的版本。本書基于*新的ios 9.3、xcode 7.3平臺,全面介紹ios應用開發的高級知識。本書包含多點觸摸與手勢處理、應用國際化、數據存儲、sqlite數據庫與core data、ios多媒體開發、加速計和陀螺儀、多線程、網絡編程、xmpp即時通信、定位、地圖、推送機制、icloud服務、healthkit框架等內容,本書*后還通過瘋狂軟件商城app整合介紹了ios app的界面開發、自定義ui控件、手勢處理、網絡通信、本地數據存儲、在線支付等功能的用法。讀者在閱讀本書之前,建議先掌握《瘋狂ios講義(基礎篇)》中的知識。本書并不局限于介紹ios編程的各種理論知識,而是從“項目驅動”的角度來講授理論,全書一共包括近百個實例,這些示范性的實例既可幫助讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。如果讀者在閱讀本書時遇到技術問題,可以登錄瘋狂java聯盟(http://www.crazyit.org)發帖,筆者將會及時予以解答。本書為所有打算深入掌握ios編程的讀者而編寫,適合各種層次的ios學習者和開發者閱讀,也適合作為大學教育、培訓機構的ios教材。

提高篇-瘋狂iOS講義-(含光盤1張) 內容簡介

書基于《瘋狂iOS講義(下)》升級而來,已真正升級成Swift、Objective-C雙語講解。本書所有案例全部提供Swift、Objective-C兩個語言的版本。本書基于*新的iOS 9.3、Xcode 7.3平臺,全面介紹iOS應用開發的高級知識。本書包含多點觸摸與手勢處理、應用國際化、數據存儲、SQLite數據庫與Core Data、iOS多媒體開發、加速計和陀螺儀、多線程、網絡編程、XMPP即時通信、定位、地圖、推送機制、iCloud服務、HealthKit框架等內容,本書*后還通過瘋狂軟件商城App整合介紹了iOS App的界面開發、自定義UI控件、手勢處理、網絡通信、本地數據存儲、在線支付等功能的用法。讀者在閱讀本書之前,建議先掌握《瘋狂iOS講義(基礎篇)》中的知識。本書并不局限于介紹iOS編程的各種理論知識,而是從“項目驅動”的角度來講授理論,全書一共包括近百個實例,這些示范性的實例既可幫助讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。如果讀者在閱讀本書時遇到技術問題,可以登錄瘋狂Java聯盟(http://www.crazyit.org)發帖,筆者將會及時予以解答。本書為所有打算深入掌握iOS編程的讀者而編寫,適合各種層次的iOS學習者和開發者閱讀,也適合作為大學教育、培訓機構的iOS教材。

提高篇-瘋狂iOS講義-(含光盤1張) 目錄

第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
處理輕掃手勢 11
實例:貪食蛇 13
1.3.5 使用uipangesturerecognizer處理
拖動手勢 19
1.3.6 使用uilongpressgesturerecognizer
處理長按手勢 21
實例:長按添加按鈕 22
1.4 創建和使用自定義手勢處理器 24
1.4.1 開發自定義手勢處理器 24
1.4.2 使用自定義手勢處理器 26
1.5 本章小結 27
第2章 國際化 28
2.1 ios應用國際化的基礎 29
2.1.1 ios應用的國際化思路 29
2.1.2 國際化支持的語言和國家 31
2.2 國際化界面設計文件 32
2.3 國際化應用程序的顯示名稱 36
2.4 國際化圖片 39
2.5 國際化文本 41
2.6 本章小結 43
第3章 ios的數據存儲 44
3.1 應用程序沙盒 45
3.1.1 獲取documents目錄 47
3.1.2 獲取tmp目錄 47
3.1.3 文件保存策略思考 47
3.2 應用程序參數與用戶默認設置 48
3.2.1 使用settings bundle 48
3.2.2 使用nsuserdefaults讀取、保
存應用程序參數 57
3.3 屬性列表 62
實例:備忘錄 62
3.4 對象歸檔和原生i/o api 66
3.5 使用sqlite 3數據庫 66
3.5.1 ios的sqlite編程 67
3.5.2 創建數據庫和表 71
3.5.3 使用sql語句執行查詢 71
實例:英文生詞本 72
3.5.4 使用sqlite3工具 76
3.5.5 使用sqlite manager管理數據庫 77
3.6 使用core data框架 79
3.6.1 core data簡介 80
3.6.2 初始化core data項目 82
3.6.3 設計實體模型 86
3.6.4 使用core data實現數據的增、
刪、改、查 88
3.6.5 管理實體的關聯關系 95
實例:圖書管理系統 95
3.7 本章小結 102
第4章 多媒體應用開發 103
4.1 音頻和視頻的播放 104
4.1.1 使用system sound services
播放音效 104
4.1.2 使用avaudioplayer播放音樂 106
4.1.3 使用mpmediapickercontroller
選擇系統音樂 110
實例:簡單音樂播放器 111
4.1.4 使用avplayer播放視頻 114
4.2 使用avaudiorecorder錄制音頻 121
4.3 拍照和錄制視頻 125
4.3.1 使用uiimagepickercontroller
拍照和錄制視頻 125
4.3.2 使用avfoundation拍照和錄
制視頻 130
實例:完全自定義的相機 132
4.4 使用avfoundation生成視頻縮略圖 143
4.5 本章小結 145
第5章 管理手機 146
5.1 使用ios 9新增的contacts管理聯系人 147
5.1.1 查詢聯系人 151
5.1.2 刪除聯系人 154
5.1.3 添加聯系人 155
5.1.4 修改聯系人 157
5.2 使用ios 9的contactsui管理聯系人 163
5.2.1 使用cncontactviewcontroller
添加聯系人 164
5.2.2 使用cncontactviewcontroller
顯示未知聯系人 165
5.2.3 使用cncontactpickerviewcontroller
選擇聯系人 167
5.3 使用uiapplication打電話、發短信 169
5.4 使用mfmessagecomposeviewcontroller
發送短信 171
5.5 使用mfmailcomposeviewcontroller發
送郵件 174
5.6 本章小結 178
第6章 加速計與陀螺儀 179
6.1 ios支持的加速計和陀螺儀 180
6.1.1 ios加速計和陀螺儀的理論基礎 180
6.1.2 基于代碼塊方式獲取加速度數
據、陀螺儀數據、磁場數據 181
6.1.3 主動請求獲取加速度數據、陀
螺儀數據、磁場數據 184
實例:怪物足球 187
6.2 感知設備移動 192
實例:水平儀 195
6.3 健康相關傳感器 199
6.3.1 使用cmmotionactivitymanager 199
6.3.2 使用cmpedometer獲取步行數據 201
6.4 使用cmaltimeter獲取高度改變信息 203
6.5 ios 9新增的cmsensorrecorder 205
6.6 本章小結 207
第7章 多線程 208
7.1 線程概述 209
7.1.1 線程和進程 209
7.1.2 多線程的優勢 210
7.2 使用nsthread實現多線程 211
7.2.1 創建和啟動線程 211
7.2.2 線程的狀態 213
7.2.3 終止子線程 213
7.2.4 線程睡眠 215
實例:使用線程下載網絡圖片 215
7.2.5 改變線程優先級 217
7.3 線程同步與線程通信 218
7.3.1 線程安全問題 218
7.3.2 使用同步代碼塊實現同步 220
7.3.3 釋放對同步監視器的鎖定 223
7.3.4 同步鎖(nslock) 223
7.3.5 使用nscondition控制線程通信 224
實例:生產者-消費者 224
7.4 使用gcd實現多線程 228
7.4.1 創建隊列 229
7.4.2 異步提交任務 230
實例:使用gcd下載圖片 233
7.4.3 同步提交任務 234
7.4.4 多次執行的任務 235
7.4.5 只執行一次的任務 237
7.5 后臺運行 238
7.5.1 進入后臺時釋放內存 238
實例:瘋狂飛機大戰 238
7.5.2 進入后臺時保存狀態 245
7.5.3 請求更多的后臺時間 246
7.6 使用nsoperation與nsoperationqueue
實現多線程 248
7.6.1 使用nsinvocationoperation和
nsblockoperation 249
實例:使用nsblockoperation下載圖片 249
7.6.2 定義nsoperation子類 251
7.7 本章小結 253
第8章 ios網絡編程 254
8.1 檢測網絡狀態 255
8.1.1 檢查網絡狀態 255
8.1.2 監聽網絡狀態改變 259
8.2 使用cfnetwork實現tcp協議的通信 260
8.2.1 ip地址與端口號 260
8.2.2 tcp協議基礎 261
8.2.3 使用cfsocket實現tcp服務器端 262
8.2.4 使用cfsocket實現tcp客戶端 266
實例:網絡聊天程序 268
8.2.5 使用cocoaasyncsocket實現tcp
客戶端 271
8.3 使用nsurlsession 275
8.3.1 使用nsurlsession從網絡獲
取數據 275
8.3.2 使用nsmutableurlrequest向服
務器發送數據 280
8.4 xml解析 282
8.4.1 dom與sax 282
8.4.2 使用nsxmlparser解析xml文檔 284
8.4.3 使用libxml2解析xml文檔 289
8.4.4 使用kissxml解析xml文檔 293
8.4.5 使用kissxml生成、修改xml
文檔 296
8.5 json解析 299
8.5.1 json的基本知識 299
8.5.2 使用nsjsonserialization處理
json數據 302
8.5.3 使用sbjson解析json數據 302
8.6 使用afnetworking實現網絡通信 307
8.6.1 提交get請求與提交post請求 307
實例:訪問被保護資源 308
8.6.2 處理json或plist響應 312
8.6.3 處理xml響應 315
8.6.4 上傳文件 317
8.7 使用asihttprequest框架實現網絡編程 320
8.7.1 發送同步或異步的get請求 321
8.7.2 使用代碼塊 325
8.7.3 使用nsoperationqueue管理請求 326
8.7.4 發送請求參數和文件上傳 328
實例:天氣預報 330
8.8 本章小結 340
第9章 使用corelocation定位 341
9.1 ios的定位支持 342
9.1.1 gps衛星定位 342
9.1.2 基站定位 343
9.1.3 wifi定位 343
9.2 獲取定位信息 343
9.2.1 ios 9增強的后臺定位 344
9.2.2 使用ios模擬器模擬位置 349
9.2.3 監控行車速度和行車距離 349
9.3 方向監測 352
實例:指南針 353
9.4 區域監測 355
9.5 本章小結 358
第10章 使用mapkit開發地圖服務 359
10.1 使用mapkit框架 360
10.1.1 使用mkmapview控件 361
10.1.2 指定地圖顯示中心和顯示區域 362
10.1.3 在地圖上使用mkmapcamera 366
10.2 根據地址定位 367
10.2.1 地址解析與反向地址解析 367
10.2.2 根據地址定位 373
10.3 在地圖上添加錨點 376
10.3.1 添加簡單的錨點 376
10.3.2 添加自定義錨點 380
10.4 在地圖上添加覆蓋層 383
10.4.1 添加幾何覆蓋層 384
10.4.2 添加mktileoverlay覆蓋層 386
10.5 使用mkdirections獲取導航路線 389
實例:行車導航儀 389
10.6 本章小結 393
第11章 消息推送與xmpp即時通信 394
11.1 使用nsnotificationcenter通信 395
11.1.1 使用nsnotificationcenter監聽
系統組件的通知 396
11.1.2 使用nsnotificationcenter監聽
自定義通知 398
11.2 ios本地通知 400
11.3 ios遠程推送通知 405
11.3.1 開發遠程推送客戶端應用 407
11.3.2 開發推送通知的服務端程序 415
11.4 基于xmpp的即時通信 422
11.4.1 xmpp簡介 422
11.4.2 下載和安裝ejabberd 424
11.4.3 下載和安裝xmppframework 427
實例:即時通信app 428
11.4.4 注冊登錄 429
11.4.5 查詢好友列表 434
11.4.6 好友上線、下線 441
11.4.7 添加、刪除好友 442
11.4.8 查詢聊天室列表 443
11.4.9 創建、加入聊天室 447
11.4.10 接收、發送聊天消息 449
11.5 本章小結 459
第12章 icloud服務 460
12.1 icloud入門 461
12.1.1 為應用開啟icloud服務 462
12.1.2 使用nsmetadataquery查詢
文檔 464
12.1.3 添加文檔 469
12.1.4 編輯文檔 472
12.1.5 刪除文檔 474
12.2 使用icloud保存云端首選項 475
12.3 使用cloudkit保存數據 479
12.3.1 設計云端數據庫 479
12.3.2 查詢云端記錄 481
實例:云端圖書管理 482
12.3.3 刪除云端記錄 485
12.3.4 添加云端記錄 486
12.3.5 修改云端記錄 488
12.4 本章小結 490
第13章 healthkit框架 491
13.1 healthkit簡介 492
13.1.1 healthkit常識 492
13.1.2 healthkit的基礎api 493
13.1.3 healthkit的數據簡介 494
13.2 讀取特征1
展開全部

提高篇-瘋狂iOS講義-(含光盤1張) 作者簡介

十余年軟件開發從業經驗,瘋狂軟件教育中心教學總監。瘋狂Java實訓營創始人,瘋狂Java體系原創圖書作者。廣東技術師范學院計算機科學系兼職副教授,51CTO專家門診特邀嘉賓。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 99v视频国产在线观看免费 | 能看毛片的网址 | 四虎地址8848jia | 国产成人综合久久精品红 | 欧美日韩午夜精品不卡综合 | 欧美激情综合亚洲一二区 | 成年私人影院免费视频网站 | 埃及艳后h| 精品久久久久久久九九九精品 | 激情欧美乱妇 | 国产网站免费在线观看 | 四虎影院在线观看网站 | 久久狠狠躁免费观看2020 | 免费自拍偷拍视频 | 激情综合婷婷 | va欧美国产在线视频 | 六月丁香六月婷婷 | 国内国语一级毛片在线视频 | 久久久久久亚洲精品不卡 | 极品公子之杨凝冰 | 丁香九月婷| 精品一区二区在线观看 1080p | 免费观看四虎精品成人 | 狠狠干五月天 | 大片在线观看 | 婷婷色基地 | 国产黄色免费 | 国产电影午夜成年免费视频 | 99热在线精品观看 | 五月天婷婷色 | 精品日韩一区二区 | 激情六月婷婷开心丁香开心 | 丁香婷婷色综合 | 五月天视频网站 | 欧美在线综合视频 | 国产精品一区二区三区久久 | 97免费在线观看视频 | 久久国产精品亚洲一区二区 | 国产精品推荐天天看天天爽 | 亚洲美日韩 | 激情综合五月亚洲婷婷 |