注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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版)

定 價:¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  應(yīng)用程序攻略 
1.1  設(shè)置單視圖應(yīng)用程序 
1.2  攻略1-2:鏈接一個框架 
1.3  攻略1-3:添加用戶界面控件視圖 
1.4  攻略1-4:創(chuàng)建outlet 
1.5  攻略1-5:創(chuà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  在故事板中添加新場景
1.9.4  添加一個表視圖場景 
1.9.5  添加一個詳細(xì)視圖 
1.9.6  設(shè)置一個自定義視圖控制器 
1.9.7  使用單元格原型 
1.10  攻略1-10:錯誤處理 
1.10.1  創(chuàng)建一個錯誤處理框架
1.10.2  通知用戶 
1.10.3  實(shí)現(xiàn)恢復(fù)選項(xiàng) 
1.11  攻略1-11:處理異?!?br /> 1.11.1  處理異常的策略 
1.11.2  搭建一個測試應(yīng)用程序
1.11.3  截獲未捕捉的異常 
1.11.4  報(bào)告錯誤 
1.11.5  添加按鈕 
1.11.6  通過電子郵件發(fā)送報(bào)告
1.11.7  最后一點(diǎn)完善 
1.12  攻略1-12:添加簡化版的應(yīng)用程序 
1.12.1  Adding a Build Target 
1.12.2  編寫某個版本的代碼
1.13  攻略1-13:加載啟動畫面 
1.13.1  加載圖像文件 
1.13.2  設(shè)計(jì)加載畫面 
1.14  本章小結(jié) 
第2章  布局攻略
2.1  攻略2-1使用自動布局
2.1.1  自動布局的約束
2.1.2  約束的優(yōu)先級
2.1.3  添加尾隨按鈕
2.2  攻略2-2::自動布局編程
2.2.1  設(shè)置應(yīng)用程序
2.2.2  Visual Format Language
2.2.3  添加圖像視圖
2.2.4  定義圖像視圖的約束
2.3  攻略2-3:調(diào)試自動布局
2.3.1  處理二義性的布局
2.3.2  處理不可滿足性的問題
2.4  本章小結(jié)
第3章  表視圖和集合視圖攻略
3.1  攻略3-1:創(chuàng)建未分組的表格
3.1.1  構(gòu)建一個應(yīng)用程序
3.1.2  添加表示國家的模型
3.1.3  在表視圖中顯示數(shù)據(jù)
3.1.4  有關(guān)緩存單元格的說明
3.1.5  配置單元格
3.1.6  有關(guān)圓角的說明
3.1.7  實(shí)現(xiàn)輔助視圖
3.1.8  增強(qiáng)用戶交互體驗(yàn)
3.1.9  有關(guān)單元格視圖自定義的一點(diǎn)說明
3.2  攻略3-2:編輯UITableView
3.2.1  UITableView的行動畫
3.2.2  還有其他操作
3.3  攻略3-3:UITableView的重排序
3.4  攻略3-4:創(chuàng)建分組的UITableView
3.5  攻略3-5:注冊自定義單元格類
3.5.1  創(chuàng)建一個自定義表視圖單元格類
3.5.2  注冊單元格類
3.6  攻略3-6:創(chuàng)建國旗挑選器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  顯示國旗挑選器
3.6.6  通過自動布局將題頭居中顯示
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  測試位置更新
4.3  攻略4-2:顯著位置變化
4.3.1  創(chuàng)建應(yīng)用程序
4.3.2  啟用后臺更新
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)測
4.6.1  關(guān)于區(qū)域
4.6.2  歡迎來到巴爾的摩
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:識別搖晃事件
5.1.1  攔截?fù)u晃事件
5.1.2  子類化窗口
5.1.3  實(shí)現(xiàn)搖晃通知
5.1.4  測試搖晃事件
5.2  攻略5-2:訪問原始的Core Motion數(shù)據(jù)
5.2.1  Core Motion傳感器
5.2.2  創(chuàng)建項(xiàng)目
5.2.3  訪問傳感器數(shù)據(jù)
5.2.4  推送還是拉取
5.2.5  選擇更新間隔
5.2.6  原始Motion數(shù)據(jù)的本質(zhì)
5.3  攻略5-3:訪問設(shè)備的Motion數(shù)據(jù)
5.3.1  設(shè)備移動類
5.3.2  創(chuàng)建項(xiàng)目
5.3.3  訪問設(shè)備的Motion數(shù)據(jù)
5.3.4  設(shè)置參考幀
5.4  攻略5-4:通過重力移動標(biāo)簽
5.4.1  創(chuàng)建應(yīng)用程序
5.4.2  通過重力移動標(biāo)簽
5.4.3  添加加速度
5.5  本章小結(jié)
第6章  Map攻略
6.1  攻略6-1:展示一個表示當(dāng)前位置的地圖
6.1.1  創(chuàng)建應(yīng)用程序
6.1.2  用戶控制的追蹤
6.2  攻略6-2:通過大頭針標(biāo)記位置
6.2.1  添加標(biāo)注對象
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:動態(tài)分組標(biāo)注
6.6.1  大頭針森林
6.6.2  實(shí)現(xiàn)解決方案
6.6.3  添加顏色編碼
6.7  攻略6-7:從應(yīng)用程序中啟動Maps
6.7.1  添加地圖條目
6.7.2  以方向模式啟動
6.8  攻略6-8:注冊路線應(yīng)用程序
6.8.1  聲明路線應(yīng)用程序
6.8.2  處理啟動
6.8.3  測試路線應(yīng)用程序
6.8.4  指定覆蓋區(qū)域
6.9  本章小結(jié)
第7章  社交網(wǎng)絡(luò)攻略
7.1  攻略7-1:通過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:通過Compose View分享內(nèi)容
7.3  攻略7-3:通過SLRequest分享內(nèi)容
7.3.1  設(shè)置主視圖
7.3.2  Requesting Access to Twitter Accounts
7.3.3  多個賬號的處理
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  訪問相機(jī)
8.1.3  取回照片
8.1.4  實(shí)現(xiàn)基本的編輯
8.1.5  將照片保存到相冊
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  處理錯誤與中斷
9.2  攻略9-2:錄制音頻
9.2.1  創(chuàng)建音頻錄制器
9.2.2  處理中斷
9.3  攻略9-3:訪問音樂庫
9.3.1  創(chuàng)建一個基本的音樂
播放器
9.3.2  處理通知
9.3.3  選擇播放的媒體
9.3.4  查詢媒體
9.4  攻略9-4:播放后臺音頻
9.4.1  創(chuàng)建用戶界面
9.4.2  聲明后臺模式播放
9.4.3  實(shí)現(xiàn)播放器
9.5  本章小結(jié)
第10章  圖像攻略
10.1  攻略10-1:繪制簡單形狀
10.2  攻略10-2:屏幕截圖的編程
10.3  攻略10-3:使用ImageView
10.4  攻略10-4:縮放圖像
10.5  攻略10-5:通過濾鏡操縱圖像
10.5.1  組合濾鏡
10.5.2  為表視圖創(chuàng)建縮略圖
10.6  攻略10-6:識別功能
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  請求訪問Reminders
11.6.3  創(chuàng)建基于時間的提醒
11.6.4  創(chuàng)建基于位置的提醒
11.7  攻略11-7:訪問地址簿
11.8  攻略11-8:設(shè)置聯(lián)絡(luò)人信息
11.9  本章小結(jié)
第12章  數(shù)據(jù)存儲攻略
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中保存鍵值對數(shù)據(jù)
12.4.1  為應(yīng)用程序設(shè)置iCloud
12.4.2  在iCloud鍵值存儲中持久化數(shù)據(jù)
12.4.3  使用NSUserDefault在本地緩存iCloud數(shù)據(jù)
12.5  攻略12-5:在iCloud中存儲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:通過頁面渲染器進(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  注冊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)建一個簡單的回合制多人游戲
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) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號