TOP
紅利積點抵現金,消費購書更貼心
瘋狂iOS講義(下):iPhone/iPad高級應用與手遊開發(簡體書)
滿額折

瘋狂iOS講義(下):iPhone/iPad高級應用與手遊開發(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:15 點
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

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

作者簡介

名人/編輯推薦

基于iOS 7平臺,全部案例均通過iPhone 5s真機測試。

商業級手游代碼無保留全盤呈現。

國家級行業大獎得主、電子工業出版社優秀作者、IT名家李剛老師出品,一如既往的質量保障。

目次

第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 創建和使用自定義手勢處理器 21

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 創建和使用自定義手勢處理器 21

1.4.1 開發自定義手勢處理器 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的數據存儲與IO 39

3.1 應用程序沙盒 40

3.1.1 獲取Documents目錄 41

3.1.2 獲取tmp目錄 41

3.1.3 文件保存策略思考 41

3.2 應用程序參數與用戶默認設置 42

3.2.1 使用Settings Bundle 42

3.2.2 使用NSUserDefaults讀取、保存應用程序參數 50

3.3 屬性列表 54

實例:備忘錄 55

3.4 對象歸檔和原生I/O API 58

3.5 使用SQLite 3數據庫 58

3.5.1 iOSSQLite編程 58

3.5.2 創建數據庫和表 63

3.5.3 使用SQL語句執行查詢 63

實例:英文生詞本 64

3.5.4 使用sqlite3工具 67

3.5.5 使用SQLite Manager管理數據庫 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實現數據的增、刪、改、查 78

3.6.5 管理實體的關聯關系 84

實例:圖書管理系統 84

3.7 本章小結 95

4章 多媒體應用開發 96

4.1 音頻和視頻的播放 97

4.1.1 使用System Sound Services播放音效 97

4.1.2 使用AVAudioPlayer播放音樂 98

4.1.3 使用MPMediaPickerController選擇系統音樂 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管理聯系人 139

5.1.1 刪除聯系人 142

5.1.2 添加聯系人 144

5.1.3 修改聯系人 147

5.2 使用AddressBookUI管理聯系人 151

5.2.1 使用ABNewPersonViewController添加聯系人 153

5.2.2 使用ABUnknownPersonViewController顯示未知聯系人 154

5.2.3 使用ABPeoplePickerNavigationController選擇聯系人 156

5.2.4

顯示全部信息

書摘/試閱

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區