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

iOS軟件開發(fā)兵法:應(yīng)用程序與游戲開發(fā)之道(全彩)

iOS軟件開發(fā)兵法:應(yīng)用程序與游戲開發(fā)之道(全彩)

定 價(jià):¥69.00

作 者: 李云天,羅亮,黃晨 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開發(fā)

ISBN: 9787121184628 出版時(shí)間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 384 字?jǐn)?shù):  

內(nèi)容簡介

  《iOS軟件開發(fā)兵法:應(yīng)用程序與游戲開發(fā)之道》從新手入門講起,通過多個(gè)游戲和應(yīng)用程序開發(fā)案例,向蘋果開發(fā)愛好者提供了一套縝密的iOS開發(fā)思路、流程與技巧,使讀者能快速上手,快速應(yīng)用,快速獲得經(jīng)濟(jì)收益?!秈OS軟件開發(fā)兵法:應(yīng)用程序與游戲開發(fā)之道》共分12章,其中第1章講解了蘋果開發(fā)環(huán)境設(shè)置;第2章介紹了第一個(gè)iPhone程序開發(fā)流程,第3-7章分別介紹了計(jì)算器、電子圖書、新華字典、圖片瀏覽器、iTunes歌曲排行等實(shí)用的應(yīng)用程序;第8章和第9章介紹了挑戰(zhàn)數(shù)獨(dú)和迷你連連看兩個(gè)熱門的游戲程序開發(fā),第10章和第11章講解了最新的地圖、定位系統(tǒng)的開發(fā)和iColud應(yīng)用,第12章介紹了iOS應(yīng)用程序發(fā)布與管理?!秈OS軟件開發(fā)兵法:應(yīng)用程序與游戲開發(fā)之道》的特色是將實(shí)例介紹的技術(shù)深度和超值的實(shí)用性結(jié)合在一起。隨書附送的光盤中提供了來源于真實(shí)項(xiàng)目的可重用商業(yè)代碼,可以讓讀者參考學(xué)習(xí)。本書既可以作為大學(xué)教材、企業(yè)培訓(xùn)教材,也可以作為蘋果技術(shù)專業(yè)參考書籍,適合大學(xué)師生、企業(yè)管理人員、開發(fā)人員、培訓(xùn)機(jī)構(gòu)教師和學(xué)員、IT業(yè)界人士等參考和閱讀。

作者簡介

暫缺《iOS軟件開發(fā)兵法:應(yīng)用程序與游戲開發(fā)之道(全彩)》作者簡介

圖書目錄

第1章 彈起前奏曲:環(huán)境設(shè)置 1
1.1 前期準(zhǔn)備 1
1.1.1 開發(fā)環(huán)境要求 1
1.1.2 注冊為蘋果開發(fā)者 1
1.2 安裝Xcode 4
1.3 相關(guān)資源 5
第2章 讓舞臺多姿多彩:設(shè)計(jì)第一個(gè)iPhone 界面 6
2.1 什么是Xcode 6
2.2 創(chuàng)建項(xiàng)目 7
2.3 Xcode 項(xiàng)目窗口 10
2.3.1 工具欄(Toolbar) 10
2.3.2 導(dǎo)航區(qū)域(Navigator area) 13
2.3.3 編輯區(qū)域與調(diào)試區(qū)域(Editor area/Debug area) 13
2.3.4 檢查窗格(Inspector pane) 14
2.4 Interface Builder 15
2.5 Hello World 經(jīng)典程序 16
2.6 實(shí)現(xiàn)視圖自動(dòng)旋轉(zhuǎn)功能 17
2.7 掌握更多的常用控件 20
2.8 掌握表格視圖 30
2.9 實(shí)現(xiàn)視圖切換 41
2.10 本章總結(jié) 47
第3章 數(shù)學(xué)算術(shù):計(jì)算器 48
3.1 實(shí)現(xiàn)簡單計(jì)算器功能 48
3.1.1 基本功能 48
3.1.2 創(chuàng)建項(xiàng)目 48
3.1.3 構(gòu)建視圖 50
3.1.4 實(shí)現(xiàn)基本功能 50
3.1.5 實(shí)現(xiàn)存儲 56
3.2 實(shí)現(xiàn)科學(xué)計(jì)算器 58
3.2.1 實(shí)現(xiàn)思路 58
3.2.2 創(chuàng)建另一個(gè)視圖控制器 58
3.2.3 構(gòu)建視圖 58
3.2.4 旋轉(zhuǎn)切換視圖 61
3.3 本章總結(jié) 62
第4 章 上演第一幕:電子圖書程序 63
4.1 程序結(jié)構(gòu) 63
4.2 知識點(diǎn)分析 63
4.3 移動(dòng)圖書數(shù)據(jù)庫結(jié)構(gòu) 64
4.3.1 使用命令行創(chuàng)建SQLite 數(shù)據(jù)庫 65
4.3.2 使用客戶端軟件創(chuàng)建SQLite 數(shù)據(jù)庫 65
4.4 創(chuàng)建一個(gè)iPhone 項(xiàng)目 66
4.4.1 項(xiàng)目文件介紹 68
4.4.2 應(yīng)用程序還需要哪些文件 71
4.5 創(chuàng)建另一個(gè)視圖控制器 75
4.6 應(yīng)用程序國際化 76
4.6.1 標(biāo)題的國際化 76
4.6.2 文本的國際化 78
4.7 在項(xiàng)目中引入SQLite 支持 80
4.7.1 引入example_book.sqlite3 文件 80
4.7.2 操作SQLite 的類 81
4.7.3 SQLiteHelper 81
4.7.4 BookDB 83
4.8 了解UIViewController 87
4.9 設(shè)計(jì)并處理第1 個(gè)窗口:圖書目錄列表 88
4.9.1 初始代碼分析 88
4.9.2 添加UITableView 90
4.9.3 添加視圖控制器屬性 92
4.9.4 關(guān)聯(lián)IBOutlet 對象和UITableView 93
4.9.5 讀取并處理圖書目錄 94
4.10 設(shè)計(jì)并處理第2 個(gè)窗口:圖書正文 97
4.10.1 BookContentViewController.h 接口文件 97
4.10.2 BookContentViewController.xib 視圖文件 97
4.10.3 關(guān)聯(lián)IBOutlet 對象和控件 98
4.10.4 BookContentViewController.m 實(shí)現(xiàn)文件 99
4.10.5 如何顯示正文 101
4.11 UITableViewDelegate 與UITableViewDataSource 102
4.12 設(shè)置程序啟動(dòng)畫面 103
4.13 應(yīng)用程序圖標(biāo) 103
4.14 本章總結(jié) 104
第5 章 學(xué)文識字:新華字典 105
5.1 分析新華字典功能 105
5.2 設(shè)計(jì)新華字典數(shù)據(jù)庫結(jié)構(gòu) 105
5.3 創(chuàng)建新華字典項(xiàng)目 106
5.4 搜索漢字 108
5.4.1 設(shè)計(jì)視圖 108
5.4.2 了解UISearchBar 111
5.4.3 實(shí)現(xiàn)Word 字類 112
5.4.4 在數(shù)據(jù)庫中查找漢字 113
5.4.5 顯示漢字介紹 114
5.5 按拼音搜索 115
5.5.1 設(shè)計(jì)視圖 115
5.5.2 在數(shù)據(jù)庫中查找 116
5.5.3 了解UITableViewDataSource 117
5.5.4 實(shí)現(xiàn)代理方法 117
5.5.5 控制Tab 切換 117
5.6 按部首搜索 118
5.6.1 設(shè)計(jì)視圖 119
5.6.2 在數(shù)據(jù)庫中查找 120
5.6.3 具體實(shí)現(xiàn) 122
5.7 按筆畫搜索 123
5.7.1 設(shè)計(jì)視圖 123
5.7.2 了解多視圖程序 124
5.7.3 具體實(shí)現(xiàn) 125
5.8 本章總結(jié) 128
第6 章 圖霸天下:圖片瀏覽器 129
6.1 圖片瀏覽器結(jié)構(gòu) 129
6.2 應(yīng)用程序知識點(diǎn)分析 130
6.3 設(shè)計(jì)圖片瀏覽器數(shù)據(jù)庫結(jié)構(gòu) 130
6.4 創(chuàng)建圖片瀏覽器項(xiàng)目 130
6.5 相冊屬性類與圖片屬性類 133
6.6 引入SQLite 3 134
6.7 第1 個(gè)功能:管理相冊 137
6.7.1 “添加”按鈕 137
6.7.2 使用UIAlertView 添加相冊 138
6.7.3 顯示相冊 140
6.7.4 修改相冊 143
6.7.5 刪除相冊 146
6.8 第2 個(gè)功能:瀏覽相冊 147
6.8.1 添加組件 148
6.8.2 從系統(tǒng)照片庫復(fù)制圖片 151
6.8.3 處理并顯示圖片 153
6.8.4 刪除相冊中的圖片 158
6.9 第3 個(gè)功能:查看圖片 160
6.9.1 了解UIScrollView 160
6.9.2 用電子郵件發(fā)送圖片 161
6.9.3 將圖片保存到系統(tǒng)照片庫 165
6.9.4 用幻燈片播放圖片 166
6.10 本章總結(jié) 169
第7 章 優(yōu)勝劣汰:iTunes 歌曲排行榜 170
7.1 iTunes 歌曲排行榜結(jié)構(gòu) 170
7.2 應(yīng)用程序知識點(diǎn)分析 170
7.3 什么是Core Data 171
7.3.1 Core Data 基本架構(gòu) 172
7.3.2 托管對象(Managed Objects)和托管對象模型(Managed Object Model) 176
7.3.3 基本實(shí)現(xiàn) 177
7.4 創(chuàng)建iPhone 項(xiàng)目 179
7.5 持久化存儲模型 179
7.5.1 歌曲信息 180
7.5.2 配置托管對象模型 182
7.5.3 創(chuàng)建托管對象Song 182
7.6 NSOperation 與NSOperationQueue 183
7.7 NSURLConnection 184
7.8 libxml2 184
7.9 將歌曲排行榜下載到Core Data 185
7.9.1 iTunesRSSImporter 185
7.9.2 源代碼分析 193
7.10 歌曲詳細(xì)信息:SongDetailViewController 195
7.11 自定義歌曲排行榜中的歌曲信息顯示 197
7.12 歌曲排行榜:TopSongsViewController 199
7.12.1 TopSongsViewController.h 接口文件 200
7.12.2 TopSongsViewController.m 實(shí)現(xiàn)文件 200
7.12.3 NSFetchedResultsController 205
7.12.4 獲取數(shù)據(jù) 205
7.12.5 顯示獲取的數(shù)據(jù) 206
7.12.6 延遲加載封面圖片 206
7.12.7 下載圖片 207
7.12.8 ImageDownloader.h 接口文件 207
7.12.9 ImageDownloader.m 實(shí)現(xiàn)文件 207
7.13 AppDelegate 209
7.13.1 AppDelegate.h 接口文件 209
7.13.2 AppDelegate.m 實(shí)現(xiàn)文件 209
7.14 本章總結(jié) 213
第8 章 智商大戰(zhàn):挑戰(zhàn)數(shù)獨(dú) 215
8.1 什么是數(shù)獨(dú)游戲 215
8.2 編寫數(shù)獨(dú)游戲第1 步 216
8.3 游戲菜單設(shè)計(jì) 218
8.4 數(shù)獨(dú)棋盤設(shè)計(jì) 221
8.5 數(shù)字輸入工具設(shè)計(jì) 229
8.6 輔助數(shù)字輸入設(shè)計(jì) 233
8.7 游戲結(jié)束,判斷正確性 242
8.8 本章總結(jié) 245
第9 章 人人愛玩:迷你連連看 246
9.1 什么是Cocos2d 246
9.2 安裝Cocos2d 246
9.3 創(chuàng)建Cocos2d 應(yīng)用 248
9.4 Cocos2d 目錄結(jié)構(gòu) 249
9.5 開始編寫程序 250
9.5.1 main.m 250
9.5.2 預(yù)編譯前綴頭文件 251
9.5.3 AppDelegate 251
9.5.4 HelloWorldLayer 252
9.5.5 內(nèi)存管理 254
9.6 主場景游戲菜單設(shè)計(jì) 254
9.7 游戲關(guān)卡選擇 259
9.8 游戲界面設(shè)計(jì) 262
9.9 核心算法:生成隨機(jī)的成對圖片 267
9.10 核心算法:判斷圖片能否被消除 276
9.11 游戲時(shí)間進(jìn)度條設(shè)計(jì) 292
9.12 游戲道具設(shè)計(jì) 295
9.13 游戲背景音樂與音效設(shè)置 299
9.14 存儲游戲關(guān)卡設(shè)置與用戶游戲數(shù)據(jù) 307
9.15 本章總結(jié) 317
第10 章 快樂旅途:地圖、定位系統(tǒng)開發(fā) 318
10.1 MapKit 框架 318
10.2 Core Location 框架 322
10.2.1 什么是Core Location 322
10.2.2 使用Core Location 322
10.2.3 反向編碼CLGeocoder 325
10.3 地圖注解 326
10.3.1 添加地圖注解 327
10.3.2 長按添加地圖注解 332
10.4 本章總結(jié) 336
第11 章 用之不竭:iCloud 應(yīng)用 337
11.1 什么是iCloud 337
11.2 iCloud 的存儲方式 338
11.3 配置iCloud 應(yīng)用的授權(quán) 339
11.4 實(shí)例:從iCloud 上傳與下載文件 341
11.5 本章總結(jié) 351
第12 章 完美謝幕:iOS 應(yīng)用程序發(fā)布與管理 352
12.1 注冊開發(fā)者賬號 352
12.2 iOS Provisioning Portal 352
12.2.1 證書 353
12.2.2 設(shè)備 355
12.2.3 App ID 355
12.2.4 創(chuàng)建Provisioning Portal 356
12.2.5 安裝Provisioning Portal 356
12.3 發(fā)布應(yīng)用程序 357
12.3.1 編譯可發(fā)布應(yīng)用程序 357
12.3.2 iTunes Connect 360
12.4 上傳應(yīng)用程序 361

本目錄推薦

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