注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合iOS 6游戲開發(fā)入門經(jīng)典(第2版)

iOS 6游戲開發(fā)入門經(jīng)典(第2版)

iOS 6游戲開發(fā)入門經(jīng)典(第2版)

定 價(jià):¥49.00

作 者: (美)喬丹 著,劉凡 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開發(fā)經(jīng)典叢書
標(biāo) 簽: 暫缺

ISBN: 9787302334125 出版時(shí)間: 2013-10-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 309 字?jǐn)?shù):  

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

  使用 iOS 6游戲開發(fā)入門經(jīng)典(第2版) ,學(xué)習(xí)為iPhone5和新iPad構(gòu)建游戲app。本書以基于實(shí)踐的辦法,講述如何使用iOS 6SDK平臺(tái)創(chuàng)建游戲,指導(dǎo)您使用核心類開發(fā)出包含圖形、動(dòng)畫和聲音等豐富元素的極具動(dòng)感的游戲應(yīng)用程序。本書開篇使用Storyboard建立一個(gè)簡(jiǎn)單導(dǎo)航,然后呈現(xiàn)諸多新技術(shù),逐步定制和完善簡(jiǎn)單應(yīng)用程序,使其最終蛻變成一個(gè)完整游戲?!?提供引人入勝的用戶體驗(yàn)● 利用核心動(dòng)畫來(lái)簡(jiǎn)化動(dòng)畫● 為動(dòng)作類游戲建立逐幀動(dòng)畫● 用媒體類播放聲音● 用UIView顯示游戲素材● 與游戲中心及其他社交媒體服務(wù)集成● 用Core Data保存游戲狀態(tài)閱讀本書后,你將掌握自上而下地創(chuàng)建游戲的技術(shù),甚至開發(fā)出在蘋果iTunes AppStore中備受青睞的暢銷軟件。

作者簡(jiǎn)介

  Lucas Jordan從小到大都是一名超級(jí)電腦發(fā)燒友,作為資深程序員,多年來(lái)專注于用戶界面方面的研究。他曾著有JavaFXSpecial Effects:Taking Java RIA to theExtreme with Animation,Multimedia,and GameElements一書。他還是Apress出版的Practical Android Projects一書的主要作者。Lucas對(duì)各種形式的移動(dòng)應(yīng)用程序開發(fā)感興趣。不久前他離開了以前的工作崗位,開始追求自己的事業(yè)夢(mèng)想,以ClayWare有限責(zé)任公司的名義開發(fā)應(yīng)用程序。更多信息請(qǐng)?jiān)L問(wèn)http://claywaregames.com。

圖書目錄

第1章  應(yīng)用程序攻略 
1.1  設(shè)置單視圖應(yīng)用程序 
1.2  攻略1-2:鏈接一個(gè)框架 
1.3  攻略1-3:添加用戶界面控件視圖 
1.4  攻略1-4:創(chuàng)建outlet 
1.5  攻略1-5:創(chuàng)建動(dòng)作 
1.6  攻略1-6:創(chuàng)建類 
1.7  攻略1-7:添加Info.plist屬性
1.8  攻略1-8:添加資源文件 
1.9  攻略1-9:使用故事板 
1.9.1  故事板中包含的內(nèi)容 
1.9.2  設(shè)置使用故事板的應(yīng)用程序 
1.9.3  在故事板中添加新場(chǎng)景
1.9.4  添加一個(gè)表視圖場(chǎng)景 
1.9.5  添加一個(gè)詳細(xì)視圖 
1.9.6  設(shè)置一個(gè)自定義視圖控制器 
1.9.7  使用單元格原型 
1.10  攻略1-10:錯(cuò)誤處理 
1.10.1  創(chuàng)建一個(gè)錯(cuò)誤處理框架
1.10.2  通知用戶 
1.10.3  實(shí)現(xiàn)恢復(fù)選項(xiàng) 
1.11  攻略1-11:處理異常 
1.11.1  處理異常的策略 
1.11.2  搭建一個(gè)測(cè)試應(yīng)用程序
1.11.3  截獲未捕捉的異?!?br /> 1.11.4  報(bào)告錯(cuò)誤 
1.11.5  添加按鈕 
1.11.6  通過(guò)電子郵件發(fā)送報(bào)告
1.11.7  最后一點(diǎn)完善 
1.12  攻略1-12:添加簡(jiǎn)化版的應(yīng)用程序 
1.12.1  Adding a Build Target 
1.12.2  編寫某個(gè)版本的代碼
1.13  攻略1-13:加載啟動(dòng)畫面 
1.13.1  加載圖像文件 
1.13.2  設(shè)計(jì)加載畫面 
1.14  本章小結(jié) 
第2章  布局攻略
2.1  攻略2-1使用自動(dòng)布局
2.1.1  自動(dòng)布局的約束
2.1.2  約束的優(yōu)先級(jí)
2.1.3  添加尾隨按鈕
2.2  攻略2-2::自動(dòng)布局編程
2.2.1  設(shè)置應(yīng)用程序
2.2.2  Visual Format Language
2.2.3  添加圖像視圖
2.2.4  定義圖像視圖的約束
2.3  攻略2-3:調(diào)試自動(dòng)布局
2.3.1  處理二義性的布局
2.3.2  處理不可滿足性的問(wèn)題
2.4  本章小結(jié)
第3章  表視圖和集合視圖攻略
3.1  攻略3-1:創(chuàng)建未分組的表格
3.1.1  構(gòu)建一個(gè)應(yīng)用程序
3.1.2  添加表示國(guó)家的模型
3.1.3  在表視圖中顯示數(shù)據(jù)
3.1.4  有關(guān)緩存單元格的說(shuō)明
3.1.5  配置單元格
3.1.6  有關(guān)圓角的說(shuō)明
3.1.7  實(shí)現(xiàn)輔助視圖
3.1.8  增強(qiáng)用戶交互體驗(yàn)
3.1.9  有關(guān)單元格視圖自定義的一點(diǎn)說(shuō)明
3.2  攻略3-2:編輯UITableView
3.2.1  UITableView的行動(dòng)畫
3.2.2  還有其他操作
3.3  攻略3-3:UITableView的重排序
3.4  攻略3-4:創(chuàng)建分組的UITableView
3.5  攻略3-5:注冊(cè)自定義單元格類
3.5.1  創(chuàng)建一個(gè)自定義表視圖單元格類
3.5.2  注冊(cè)單元格類
3.6  攻略3-6:創(chuàng)建國(guó)旗挑選器Collection View
3.6.1  設(shè)置應(yīng)用程序
3.6.2  創(chuàng)建數(shù)據(jù)模型
3.6.3  構(gòu)建Flag Picker
3.6.4  定義Collection View界面
3.6.5  顯示國(guó)旗挑選器
3.6.6  通過(guò)自動(dòng)布局將題頭居中顯示
3.7  本章小結(jié)
第4章  位置服務(wù)攻略
4.1  關(guān)于Core Location
4.1.1  標(biāo)準(zhǔn)與顯著變化服務(wù)
4.1.2  iOS 6的新特性
4.1.3  位置服務(wù)的需求
4.2  攻略4-1:獲得基本的位置信息
4.2.1  創(chuàng)建應(yīng)用程序
4.2.2  開始與停止位置更新
4.2.3  接收位置更新
4.2.4  測(cè)試位置更新
4.3  攻略4-2:顯著位置變化
4.3.1  創(chuàng)建應(yīng)用程序
4.3.2  啟用后臺(tái)更新
4.3.3  添加本地通知
4.4  攻略4-3:追蹤磁力計(jì)的朝向
4.4.1  關(guān)于朝向追蹤
4.4.2  創(chuàng)建應(yīng)用程序
4.4.3  開始與停止朝向更新
4.4.4  實(shí)現(xiàn)委托方法
4.5  攻略4-4:追蹤真實(shí)的朝向
4.6  攻略4-5:區(qū)域監(jiān)測(cè)
4.6.1  關(guān)于區(qū)域
4.6.2  歡迎來(lái)到巴爾的摩
4.7  攻略4-6:實(shí)現(xiàn)地理編碼
4.7.1  實(shí)現(xiàn)反向地理信息編碼
4.7.2  實(shí)現(xiàn)正向地理信息編碼
4.7.3  最佳實(shí)踐
4.8  本章小結(jié)
第5章  Motion攻略
5.1  攻略5-1:識(shí)別搖晃事件
5.1.1  攔截?fù)u晃事件
5.1.2  子類化窗口
5.1.3  實(shí)現(xiàn)搖晃通知
5.1.4  測(cè)試搖晃事件
5.2  攻略5-2:訪問(wèn)原始的Core Motion數(shù)據(jù)
5.2.1  Core Motion傳感器
5.2.2  創(chuàng)建項(xiàng)目
5.2.3  訪問(wèn)傳感器數(shù)據(jù)
5.2.4  推送還是拉取
5.2.5  選擇更新間隔
5.2.6  原始Motion數(shù)據(jù)的本質(zhì)
5.3  攻略5-3:訪問(wèn)設(shè)備的Motion數(shù)據(jù)
5.3.1  設(shè)備移動(dòng)類
5.3.2  創(chuàng)建項(xiàng)目
5.3.3  訪問(wèn)設(shè)備的Motion數(shù)據(jù)
5.3.4  設(shè)置參考幀
5.4  攻略5-4:通過(guò)重力移動(dòng)標(biāo)簽
5.4.1  創(chuàng)建應(yīng)用程序
5.4.2  通過(guò)重力移動(dòng)標(biāo)簽
5.4.3  添加加速度
5.5  本章小結(jié)
第6章  Map攻略
6.1  攻略6-1:展示一個(gè)表示當(dāng)前位置的地圖
6.1.1  創(chuàng)建應(yīng)用程序
6.1.2  用戶控制的追蹤
6.2  攻略6-2:通過(guò)大頭針標(biāo)記位置
6.2.1  添加標(biāo)注對(duì)象
6.2.2  改變大頭針的顏色
6.3  攻略6-3:創(chuàng)建自定義標(biāo)注
6.3.1  創(chuàng)建應(yīng)用程序
6.3.2  創(chuàng)建自定義標(biāo)注類
6.3.3  創(chuàng)建自定義標(biāo)注視圖
6.3.4  自定義標(biāo)注詳情
6.3.5  添加詳情視圖
6.4  攻略6-4:拖曳大頭針
6.5  攻略6-5:在地圖中添加覆蓋圖層
6.6  攻略6-6:動(dòng)態(tài)分組標(biāo)注
6.6.1  大頭針森林
6.6.2  實(shí)現(xiàn)解決方案
6.6.3  添加顏色編碼
6.7  攻略6-7:從應(yīng)用程序中啟動(dòng)Maps
6.7.1  添加地圖條目
6.7.2  以方向模式啟動(dòng)
6.8  攻略6-8:注冊(cè)路線應(yīng)用程序
6.8.1  聲明路線應(yīng)用程序
6.8.2  處理啟動(dòng)
6.8.3  測(cè)試路線應(yīng)用程序
6.8.4  指定覆蓋區(qū)域
6.9  本章小結(jié)
第7章  社交網(wǎng)絡(luò)攻略
7.1  攻略7-1:通過(guò)Activity View共享內(nèi)容
7.1.1  設(shè)置Activity View控制器
7.1.2  排除Activity View項(xiàng)
7.1.3  包含其他Activity View項(xiàng)
7.2  攻略7-2:通過(guò)Compose View分享內(nèi)容
7.3  攻略7-3:通過(guò)SLRequest分享內(nèi)容
7.3.1  設(shè)置主視圖
7.3.2  Requesting Access to Twitter Accounts
7.3.3  多個(gè)賬號(hào)的處理
7.4  攻略7-4:接收tweet
7.4.1  設(shè)置基于導(dǎo)航的應(yīng)用程序
7.4.2  顯示可用的Twitter源
7.4.3  顯示Tweet列表
7.4.4  顯示單條tweet
7.5  本章小結(jié)
第8章  相機(jī)攻略
8.1  攻略8-1:拍攝照片
8.1.1  創(chuàng)建用戶界面
8.1.2  訪問(wèn)相機(jī)
8.1.3  取回照片
8.1.4  實(shí)現(xiàn)基本的編輯
8.1.5  將照片保存到相冊(cè)
8.2  攻略8-2:錄制視頻
8.3  攻略8-3:編輯視頻
8.4  攻略8-4:使用自定義相機(jī)覆蓋圖層
8.5  攻略8-5:使用AVCaptureSession顯示相機(jī)預(yù)覽
8.6  攻略8-6:使用AVCaptureSession捕捉靜態(tài)圖片
8.7  攻略8-7:使用AVCaptureSession捕捉視頻
8.8  攻略8-8:捕捉視頻幀
8.9  本章小結(jié)
第9章  多媒體攻略
9.1  攻略9-1:播放音頻
9.1.1  創(chuàng)建應(yīng)用程序
9.1.2  創(chuàng)建音頻播放器
9.1.3  處理錯(cuò)誤與中斷
9.2  攻略9-2:錄制音頻
9.2.1  創(chuàng)建音頻錄制器
9.2.2  處理中斷
9.3  攻略9-3:訪問(wèn)音樂庫(kù)
9.3.1  創(chuàng)建一個(gè)基本的音樂
播放器
9.3.2  處理通知
9.3.3  選擇播放的媒體
9.3.4  查詢媒體
9.4  攻略9-4:播放后臺(tái)音頻
9.4.1  創(chuàng)建用戶界面
9.4.2  聲明后臺(tái)模式播放
9.4.3  實(shí)現(xiàn)播放器
9.5  本章小結(jié)
第10章  圖像攻略
10.1  攻略10-1:繪制簡(jiǎn)單形狀
10.2  攻略10-2:屏幕截圖的編程
10.3  攻略10-3:使用ImageView
10.4  攻略10-4:縮放圖像
10.5  攻略10-5:通過(guò)濾鏡操縱圖像
10.5.1  組合濾鏡
10.5.2  為表視圖創(chuàng)建縮略圖
10.6  攻略10-6:識(shí)別功能
10.7  本章小結(jié)
第11章  用戶數(shù)據(jù)攻略
11.1  攻略11-1:使用NSCalendar和NSDate
11.2  攻略11-2:獲得日歷事件
11.3  攻略11-3:在表視圖中顯示事件
11.4  攻略11-4:查看、編輯和刪除事件
11.5  攻略11-5:創(chuàng)建日歷事件
11.6  攻略11-6:創(chuàng)建提醒
11.6.1  創(chuàng)建應(yīng)用程序
11.6.2  請(qǐng)求訪問(wèn)Reminders
11.6.3  創(chuàng)建基于時(shí)間的提醒
11.6.4  創(chuàng)建基于位置的提醒
11.7  攻略11-7:訪問(wèn)地址簿
11.8  攻略11-8:設(shè)置聯(lián)絡(luò)人信息
11.9  本章小結(jié)
第12章  數(shù)據(jù)存儲(chǔ)攻略
12.1  攻略12-1:使用NSUserDefaults持久化數(shù)據(jù)
12.2  攻略12-2:使用文件持久化數(shù)據(jù)
12.3  攻略12-3:使用Core Data
12.3.1  理解Core Data
12.3.2  創(chuàng)建Core Data
12.3.3  設(shè)計(jì)數(shù)據(jù)模型
12.3.4  創(chuàng)建單詞表表視圖
12.3.5  實(shí)現(xiàn)單詞視圖控制器
12.3.6  添加單詞編輯視圖
12.3.7  在iCloud上持久化數(shù)據(jù)
12.4  攻略12-4:在iCloud中保存鍵值對(duì)數(shù)據(jù)
12.4.1  為應(yīng)用程序設(shè)置iCloud
12.4.2  在iCloud鍵值存儲(chǔ)中持久化數(shù)據(jù)
12.4.3  使用NSUserDefault在本地緩存iCloud數(shù)據(jù)
12.5  攻略12-5:在iCloud中存儲(chǔ)UIDocuments
12.6  本章小結(jié)
第13章  數(shù)據(jù)傳輸攻略
13.1  攻略13-1:編寫短消息
13.2  攻略13-2:編寫電子郵件
13.3  攻略13-3:打印圖像
13.4  攻略13-4:打印純文本
13.5  攻略13-5:打印視圖
13.6  攻略13-6:通過(guò)頁(yè)面渲染器進(jìn)行格式化打印
13.7  本章小結(jié)
第13章  Game Kit攻略
14.1  攻略14-1:制作可在Game Center上使用的應(yīng)用程序
14.1.1  實(shí)現(xiàn)游戲
14.1.2  注冊(cè)iTunes Connect
14.1.3  本地玩家鑒定
14.1.4  在應(yīng)用程序中顯示Game Center
14.2  攻略14-2:實(shí)現(xiàn)積分榜
14.2.1  定義積分榜
14.2.2  向Game Center報(bào)告分?jǐn)?shù)
14.3  攻略14-3:實(shí)現(xiàn)成就
14.3.1  在iTunes Connect中定義成就
14.3.2  報(bào)告成就
14.4  攻略14-4:創(chuàng)建一個(gè)簡(jiǎn)單的回合制多人游戲
14.4.1  構(gòu)建井字游戲
14.4.2  為游戲添加Game Center支持
14.4.3  實(shí)現(xiàn)玩家匹配
14.4.4  編解碼游戲數(shù)據(jù)
14.4.5  處理基于回合的事件
14.5  本章小結(jié)

本目錄推薦

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