注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合瘋狂iOS講義:iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)(下)

瘋狂iOS講義:iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)(下)

瘋狂iOS講義:iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)(下)

定 價(jià):¥99.00

作 者: 李剛 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121224379 出版時(shí)間: 2014-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 628 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《瘋狂iOS講義(下):iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)》以iOS 7.0、Xcode 5.0為平臺(tái),全面介紹了iOS應(yīng)用開發(fā)的高級(jí)知識(shí)。本書最后兩章還通過(guò)3個(gè)實(shí)際的手游介紹了cocos2d框架的用法,也包括了手游開發(fā)中用到的瓦片地圖、粒子效果和物理引擎等實(shí)用技術(shù)?!动偪駃OS講義(下):iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)》是《瘋狂iOS講義》下冊(cè),書中不包含Objective-C編程的基本語(yǔ)法、iOS應(yīng)用開發(fā)的基礎(chǔ)知識(shí)等內(nèi)容?!动偪駃OS講義(下):iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)》內(nèi)容包含多點(diǎn)觸摸與手勢(shì)檢測(cè)、應(yīng)用國(guó)際化、數(shù)據(jù)存儲(chǔ)、SQLite數(shù)據(jù)庫(kù)與Core Data、iOS多媒體開發(fā)、加速計(jì)和陀螺儀、多線程、網(wǎng)絡(luò)編程、定位、地圖、推送機(jī)制、iCloud服務(wù)等內(nèi)容,《瘋狂iOS講義(下):iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)》最后還通過(guò)瘋狂打飛機(jī)、萌仙、憤怒的小鳥等實(shí)例介紹了cocos2d框架的功能和用法。讀者在閱讀本書之前,建議先掌握《瘋狂iOS講義》上冊(cè)中的知識(shí)。 《瘋狂iOS講義(下):iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)》并不局限于介紹iOS編程的各種理論知識(shí),而是從“項(xiàng)目驅(qū)動(dòng)”的角度來(lái)講解理論。全書一共包括近百個(gè)實(shí)例,這些示范性的實(shí)例既可幫讀者更好地理解各知識(shí)點(diǎn)在實(shí)際開發(fā)中的應(yīng)用,也可供讀者在實(shí)際開發(fā)時(shí)作為參考,拿來(lái)就用。如果讀者在閱讀本書時(shí)遇到了技術(shù)問(wèn)題,可以登錄瘋狂Java聯(lián)盟(http://www.crazyit.org)發(fā)帖,筆者將會(huì)及時(shí)予以解答。 《瘋狂iOS講義(下):iPhone/iPad高級(jí)應(yīng)用與手游開發(fā)》為所有打算深入掌握iOS編程的讀者而編寫,適合各種層次的iOS學(xué)習(xí)者和開發(fā)者閱讀,也適合作為大學(xué)教育、培訓(xùn)機(jī)構(gòu)的iOS教材。但如果只是想簡(jiǎn)單涉獵iOS應(yīng)用開發(fā),則本書過(guò)于龐大,不適合閱讀。

作者簡(jiǎn)介

  李剛,從事10多年的軟件行業(yè)從業(yè)經(jīng)歷,現(xiàn)任瘋狂軟件教育中心教學(xué)總監(jiān)。 51cto專家門診特邀嘉賓。 曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師,廣東技術(shù)師范學(xué)院計(jì)算機(jī)科學(xué)系的兼職副教授。 培訓(xùn)的學(xué)生已在華為、IBM、阿里軟件、網(wǎng)易、電信盈科等名企就職。 國(guó)內(nèi)著名高端IT技術(shù)作家,已出版瘋狂體系圖書均已得到廣泛的市場(chǎng)認(rèn)同,多次重印成為超級(jí)暢銷書,并被多所“985”“211”院校選作教材。部分圖書已被翻譯成繁體中文版、授權(quán)到臺(tái)灣地區(qū)。

圖書目錄

第1章 多點(diǎn)觸摸與手勢(shì)檢測(cè)
1.1 響應(yīng)者鏈
1.2 響應(yīng)觸碰方法
1.3 使用手勢(shì)處理器(UIGestureRecognizer)
1.3.1 使用UITapGestureRecognizer處理點(diǎn)擊手勢(shì)
1.3.2 使用UIPinchGestureRecognizer處理捏合手勢(shì)
實(shí)例:通過(guò)捏合手勢(shì)縮放圖片
1.3.3 使用UIRotationGestureRecognizer處理旋轉(zhuǎn)手勢(shì)
實(shí)例:通過(guò)旋轉(zhuǎn)手勢(shì)旋轉(zhuǎn)圖片
1.3.4 使用UISwipeGestureRecognizer處理輕掃手勢(shì)
實(shí)例:貪食蛇
1.3.5 使用UIPanGestureRecognizer處理拖動(dòng)手勢(shì)
1.3.6 使用UILongPressGestureRecognizer處理長(zhǎng)按手勢(shì)
實(shí)例:長(zhǎng)按添加按鈕
1.4 創(chuàng)建和使用自定義手勢(shì)處理器
1.4.1 開發(fā)自定義手勢(shì)處理器
1.4.2 使用自定義手勢(shì)處理器
1.5  本章小結(jié)
第2章 國(guó)際化
2.1  iOS應(yīng)用國(guó)際化的基礎(chǔ)
2.1.1 iOS應(yīng)用的國(guó)際化思路
2.1.2 Objective-C國(guó)際化支持的語(yǔ)言和國(guó)家
2.2 國(guó)際化界面設(shè)計(jì)文件
2.3  國(guó)際化應(yīng)用程序的顯示名稱
2.4  國(guó)際化圖片
2.5  國(guó)際化文本
2.6  本章小結(jié)
第3章 iOS的數(shù)據(jù)存儲(chǔ)與IO
3.1  應(yīng)用程序沙盒
3.1.1  獲取Documents目錄
3.1.2  獲取tmp目錄
3.1.3  文件保存策略思考
3.2  應(yīng)用程序參數(shù)與用戶默認(rèn)設(shè)置
3.2.1  使用Settings Bundle
3.2.2  使用NSUserDefaults讀取、保存應(yīng)用程序參數(shù)
3.3  屬性列表
實(shí)例:備忘錄
3.4  對(duì)象歸檔和原生I/O API
3.5  使用SQLite 3數(shù)據(jù)庫(kù)
3.5.1  iOS的SQLite編程
3.5.2  創(chuàng)建數(shù)據(jù)庫(kù)和表
3.5.3  使用SQL語(yǔ)句執(zhí)行查詢
實(shí)例:英文生詞本
3.5.4  使用sqlite3工具
3.5.5  使用SQLite Manager管理數(shù)據(jù)庫(kù)
3.6  使用Core Data框架
3.6.1  Core Data簡(jiǎn)介
3.6.2  初始化Core Data項(xiàng)目
3.6.3  設(shè)計(jì)實(shí)體模型
3.6.4  使用Core Data實(shí)現(xiàn)數(shù)據(jù)的增、刪、改、查
3.6.5  管理實(shí)體的關(guān)聯(lián)關(guān)系
實(shí)例:圖書管理系統(tǒng)
3.7  本章小結(jié)
第4章 多媒體應(yīng)用開發(fā)
4.1  音頻和視頻的播放
4.1.1  使用System Sound Services播放音效
4.1.2  使用AVAudioPlayer播放音樂(lè)
4.1.3  使用MPMediaPickerController選擇系統(tǒng)音樂(lè)
實(shí)例:簡(jiǎn)單音樂(lè)播放器
4.1.4  使用MPMoviePlayerController播放視頻
4.2  使用AVAudioRecorder錄制音頻
4.3  拍照和錄制視頻
4.3.1  使用UIImagePickerController拍照和錄制視頻
4.3.2  使用AVFoundation拍照和錄制視頻
實(shí)例:完全自定義的相機(jī)
4.4  使用AVFoundation生成視頻縮略圖
4.5  本章小結(jié)
第5章 管理手機(jī)
5.1  使用AddressBook管理聯(lián)系人
5.1.1  刪除聯(lián)系人
5.1.2  添加聯(lián)系人
5.1.3  修改聯(lián)系人
5.2  使用AddressBookUI管理聯(lián)系人
5.2.1  使用ABNewPersonViewController添加聯(lián)系人
5.2.2  使用ABUnknownPersonViewController顯示未知聯(lián)系人
5.2.3  使用ABPeoplePickerNavigationController選擇聯(lián)系人
5.2.4  使用ABPersonViewController顯示指定聯(lián)系人
5.3  使用UIApplication打電話、發(fā)短信
5.4  使用MFMessageComposeViewController發(fā)短信
5.5  使用MFMailComposeViewController發(fā)送郵件
5.6  本章小結(jié)
第6章 加速計(jì)與陀螺儀
6.1  iOS支持的加速計(jì)和陀螺儀
6.1.1  iOS加速計(jì)和陀螺儀的理論基礎(chǔ)
6.1.2  基于代碼塊方式獲取加速度數(shù)據(jù)、陀螺儀數(shù)據(jù)、磁場(chǎng)數(shù)據(jù)
6.1.3  主動(dòng)請(qǐng)求獲取加速度數(shù)據(jù)、陀螺儀數(shù)據(jù)、磁場(chǎng)數(shù)據(jù)
實(shí)例:怪物足球
6.2  感知設(shè)備移動(dòng)
實(shí)例:水平儀
6.3  iOS 7新增的計(jì)步器
6.4  iOS 7新增的CMMotionActivityManager
6.5  本章小結(jié)
第7章 多線程
7.1  線程概述
7.1.1  線程和進(jìn)程
7.1.2  多線程的優(yōu)勢(shì)
7.2  使用NSThread實(shí)現(xiàn)多線程
7.2.1  創(chuàng)建和啟動(dòng)線程
7.2.2  線程的狀態(tài)
7.2.3  終止子線程
7.2.4  線程睡眠
實(shí)例:使用線程下載網(wǎng)絡(luò)圖片
7.2.5  改變線程優(yōu)先級(jí)
7.3  線程同步與線程通信
7.3.1  線程安全問(wèn)題
7.3.2  使用@synchronized實(shí)現(xiàn)同步
7.3.3  釋放對(duì)同步監(jiān)視器的鎖定
7.3.4  同步鎖(NSLock)
7.3.5  使用NSCondition控制線程通信
實(shí)例:生產(chǎn)者-消費(fèi)者
7.4  使用GCD實(shí)現(xiàn)多線程
7.4.1  創(chuàng)建隊(duì)列
7.4.2  異步提交任務(wù)
實(shí)例:使用GCD下載圖片
7.4.3  同步提交任務(wù)
7.4.4  多次執(zhí)行的任務(wù)
7.4.5  只執(zhí)行一次的任務(wù)
7.5  后臺(tái)運(yùn)行
7.5.1  進(jìn)入后臺(tái)時(shí)釋放內(nèi)存
實(shí)例:瘋狂飛機(jī)大戰(zhàn)
7.5.2  進(jìn)入后臺(tái)時(shí)保存狀態(tài)
7.5.3  請(qǐng)求更多的后臺(tái)時(shí)間
7.6  使用NSOperation與NSOperationQueue實(shí)現(xiàn)多線程
7.6.1  使用NSInvocationOperation和NSBlockOperation
實(shí)例:使用NSBlockOperation下載圖片
7.6.2  定義NSOperation子類
7.7  本章小結(jié)
第8章 iOS網(wǎng)絡(luò)應(yīng)用編程
8.1  檢測(cè)網(wǎng)絡(luò)狀態(tài)
8.1.1  檢查網(wǎng)絡(luò)狀態(tài)
8.1.2  監(jiān)聽(tīng)網(wǎng)絡(luò)狀態(tài)改變
8.2  使用CFNetwork實(shí)現(xiàn)TCP協(xié)議的通信
8.2.1  IP地址與端口號(hào)
8.2.2  TCP協(xié)議基礎(chǔ)
8.2.3  使用CFSocket實(shí)現(xiàn)TCP服務(wù)器端
8.2.4  使用CFSocket實(shí)現(xiàn)TCP客戶端
實(shí)例:網(wǎng)絡(luò)聊天程序
8.2.5  使用CocoaAsyncSocket實(shí)現(xiàn)TCP客戶端
8.3  使用NSURLConnection
8.3.1  使用NSURLConnection從網(wǎng)絡(luò)獲取數(shù)據(jù)
8.3.2  使用NSMutableURLRequest向服務(wù)器發(fā)送數(shù)據(jù)
8.4  XML解析
8.4.1  DOM與SAX
8.4.2  使用NSXMLParser解析XML文檔
8.4.3  使用libxml2解析XML文檔
8.4.4  使用GDataXML解析XML文檔
8.4.5  使用GDataXML生成、修改XML文檔
8.5  JSON解析
8.5.1  JSON的基本知識(shí)
8.5.2  使用NSJSONSerialization處理JSON數(shù)據(jù)
8.5.3  使用SBJson解析JSON數(shù)據(jù)
8.5.4  使用JSONKit解析JSON數(shù)據(jù)
8.6  使用AFNetworking實(shí)現(xiàn)網(wǎng)絡(luò)通信
8.6.1  提交GET請(qǐng)求與提交POST請(qǐng)求
實(shí)例:訪問(wèn)被保護(hù)資源
8.6.2  處理JSON或Plist響應(yīng)
8.6.3  處理XML響應(yīng)
8.6.4  上傳文件
8.7  使用ASIHTTPRequest框架實(shí)現(xiàn)網(wǎng)絡(luò)編程
8.7.1  發(fā)送同步或異步的GET請(qǐng)求
8.7.2  使用代碼塊
8.7.3  使用NSOperationQueue管理請(qǐng)求
8.7.4  發(fā)送請(qǐng)求參數(shù)和文件上傳
實(shí)例:天氣預(yù)報(bào)
8.8  本章小結(jié)
第9章 使用CoreLocation定位
9.1  iOS的定位支持
9.1.1  GPS衛(wèi)星定位
9.1.2  基站定位
9.1.3  WiFi定位
9.2  獲取定位信息
9.2.1  獲取位置信息
9.2.2  使用iOS模擬器模擬位置
9.2.3  監(jiān)控行車速度和行車距離
9.3  方向監(jiān)測(cè)
實(shí)例:指南針
9.4  區(qū)域監(jiān)測(cè)
9.5  本章小結(jié)

本目錄推薦

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