注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)家庭與辦公軟件iPad開發(fā)從入門到精通

iPad開發(fā)從入門到精通

iPad開發(fā)從入門到精通

定 價:¥59.00

作 者: 楊春澤 著
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機/網(wǎng)絡(luò) 數(shù)碼全攻略

ISBN: 9787115347015 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 402 字數(shù):  

內(nèi)容簡介

  iPad是一款由蘋果公司于2010年發(fā)布的平板電腦,定位介于蘋果的智能手機iPhone和筆記本電腦產(chǎn)品之間,通體只有4個按鍵,與iPhone布局一樣,提供瀏覽互聯(lián)網(wǎng)、收發(fā)電子郵件、觀看電子書、播放音頻或視頻等功能。憑借其獨有的強大用戶體驗,贏得了廣大消費者的青睞。每一代新推出的iPad,都成為了消費者追捧的對象,并且一直是平板電腦產(chǎn)品中銷量較好的一款?!秈Pad開發(fā)從入門到精通》中的實例具有較強的代表性,都是當(dāng)前的熱點應(yīng)用。《iPad開發(fā)從入門到精通iPad開發(fā)從入門到精通》分為11章,分別詳細介紹了iOS開發(fā)入門、Objective-C語言基礎(chǔ)、開發(fā)一個瀏覽器程序、開發(fā)一個視頻播放器、開發(fā)一個翻書特效系統(tǒng)、開發(fā)一個公交路線查詢系統(tǒng)、開發(fā)一個記事本程序、開發(fā)一個地圖系統(tǒng)、開發(fā)一個拼圖游戲、開發(fā)一個密碼子流、開發(fā)一個繪圖程序。通過9個綜合實例的實現(xiàn)過程,詳細講解了大型iPad系統(tǒng)開發(fā)的基本流程?!秈Pad開發(fā)從入門到精通》適合iPad開發(fā)初學(xué)者、iPad開發(fā)人員學(xué)習(xí),也可以作為相關(guān)培訓(xùn)學(xué)校和大專院校相關(guān)專業(yè)的教學(xué)用書。

作者簡介

暫缺《iPad開發(fā)從入門到精通》作者簡介

圖書目錄

目 錄
第1章 iOS開發(fā)入門 1
1.1 iOS系統(tǒng)介紹 1
1.1.1 iOS發(fā)展史 1
1.1.2 iOS功能 1
1.2 從iPhone到iPad 4
1.2.1 讓世界瘋狂的iPhone 4
1.2.2 改變世界的iPad 4
1.3 加入iOS開發(fā)團隊 5
1.4 搭建開發(fā)環(huán)境 7
1.4.1 Xcode介紹 8
1.4.2 iOS SDK介紹 8
1.4.3 下載并安裝Xcode 10
1.5 使用Xcode開發(fā)環(huán)境 13
1.5.1 使用Xcode創(chuàng)建程序的基本步驟 13
1.5.2 Xcode的基本功能 14
1.6 啟動模擬器 26
1.7 iOS的常用開發(fā)框架 29
1.7.1 Foundation框架簡介 30
1.7.2 Cocoa框架簡介 31
1.8 常用的第三方工具 32
1.8.1 iPhone Simulator 32
1.8.2 Interface Builder 33
第2章 Objective-C語言基礎(chǔ) 35
2.1 最耀眼的新星 35
2.1.1 看一份統(tǒng)計數(shù)據(jù) 35
2.1.2 究竟何為Objective-C 35
2.1.3 為什么選擇Objective-C 36
2.2 Objective-C的優(yōu)點及缺點 36
2.3 一個簡單的例子 37
2.3.1 使用Xcode編輯代碼 37
2.3.2 基本元素介紹 40
2.4 數(shù)據(jù)類型和常量 44
2.4.1 int類型 45
2.4.2 float類型 46
2.4.3 double類型 46
2.4.4 char類型 47
2.4.5 字符常量 48
2.4.6 id類型 49
2.4.7 限定詞 51
2.4.8 總結(jié)基本數(shù)據(jù)類型 52
2.5 字符串 53
2.6 算數(shù)表達式 53
2.6.1 運算符的優(yōu)先級 54
2.6.2 整數(shù)運算和一元負號運算符 55
2.6.3 模運算符 56
2.6.4 整型值和浮點值的相互轉(zhuǎn)換 57
2.6.5 類型轉(zhuǎn)換運算符 57
2.7 表達式 58
2.7.1 常量表達式 58
2.7.2 條件運算符 59
2.7.3 sizeof運算符 59
2.7.4 關(guān)系運算符 60
2.7.5 強制類型轉(zhuǎn)換運算符 61
2.8 位運算符 61
2.8.1 按位與運算符 62
2.8.2 按位或運算符 62
2.8.3 按位異或運算符 63
2.8.4 一次求反運算符 63
2.8.5 向左移位運算符 64
2.8.6 向右移位運算符 64
2.8.7 總結(jié)Objective-C的運算符 65
第3章 開發(fā)一個瀏覽器程序 67
3.1 基礎(chǔ)知識講解 67
3.1.1 靜態(tài)庫 67
3.1.2 屏幕雙緩沖技術(shù) 70
3.1.3 BSD Socket網(wǎng)絡(luò)通信 72
3.2 一個簡單的瀏覽器程序 78
3.2.1 UI界面 78
3.2.2 兩個方法 78
3.2.3 核心內(nèi)容 79
3.2.4 來到百度 84
3.3 開發(fā)一個仿迅雷多線程斷點續(xù)傳客戶端程序 88
3.3.1 實例概述 88
3.3.2 系統(tǒng)設(shè)置模塊 88
3.3.3 搜索百度音樂 90
3.3.4 搜索土豆視頻 98
3.3.5 下載列表模塊 102
3.3.6 下載模塊 107
第4章 開發(fā)一個視頻播放器 115
4.1 基礎(chǔ)知識講解 115
4.1.1 MediaPlayer框架 115
4.1.2 AVFoundation框架 121
4.1.3 圖像選擇器 124
4.1.4 CoreImage框架 126
4.2 系統(tǒng)分析 127
4.2.1 分析游戲功能 127
4.2.2 設(shè)計UI視圖界面 128
4.2.3 程序定制 128
4.2.4 視圖控制 129
4.2.5 本地播放視圖控制 136
4.2.6 觸摸圖像播放 137
4.2.7 視頻流處理 137
4.2.8 顯示播放狀態(tài) 138
4.2.9 顯示播放風(fēng)格 138
4.3 開發(fā)一個觸摸演奏器 141
4.3.1 分析項目功能 141
4.3.2 設(shè)計UI視圖界面 142
4.3.3 實現(xiàn)頂部的滑動條 142
4.3.4 實現(xiàn)中間的網(wǎng)格 143
4.3.5 添加聲音 144
4.3.6 設(shè)置音量 144
4.3.7 按鈕控制 146
第5章 開發(fā)一個翻書特效系統(tǒng) 149
5.1 基礎(chǔ)知識講解 149
5.1.1 iOS中的動畫 149
5.1.2 UllmageView動畫 150
5.1.3 Core Animation視圖動畫 159
5.1.4 Core Animation——關(guān)鍵幀動畫 165
5.1.5 修改動畫塊 167
5.1.6 過渡動畫 167
5.1.7 基于塊的視圖動畫 168
5.1.8 隱式動畫 169
5.1.9 核心動畫 170
5.2 系統(tǒng)分析 171
5.2.1 UI視圖 171
5.2.2 圖書翻頁控件 172
5.2.3 主界面 175
5.2.4 PDF例子視圖 176
5.2.5 Image例子視圖 177
5.2.6 Procedural例子視圖 179
第6章 開發(fā)一個公交路線查詢系統(tǒng) 181
6.1 系統(tǒng)介紹 181
6.2 系統(tǒng)主界面 182
6.2.1 線路查詢視圖 182
6.2.2 線路詳情模塊 186
6.2.3 線路中某站詳情 189
6.3 站站查詢 193
6.3.1 站站查詢主視圖 193
6.3.2 站站查詢詳情視圖 201
6.4 收藏歷史 203
6.5 地圖信息 209
6.5.1 地圖主視圖 209
6.5.2 Web地圖視圖 211
6.6 系統(tǒng)設(shè)置 213
6.6.1 主視圖 213
6.6.2 當(dāng)前城市視圖 218
6.6.3 數(shù)據(jù)下載視圖 221
第7章 開發(fā)一個記事本程序 225
7.1 基礎(chǔ)知識講解 225
7.1.1 提醒處理 225
7.1.2 多場景處理 228
7.2 系統(tǒng)分析 240
7.2.1 分析功能 240
7.2.2 main.m類 240
7.2.3 主界面 240
7.2.4 幫助界面 244
7.2.5 同步模塊 245
7.2.6 添加和修改界面 247
7.2.7 發(fā)送郵件模塊 252
第8章 開發(fā)一個地圖系統(tǒng) 254
8.1 基礎(chǔ)知識講解 254
8.1.1 Core Location基礎(chǔ) 254
8.1.2 獲取位置 257
8.1.3 創(chuàng)建一個支持定位的應(yīng)用程序 261
8.1.4 在項目中使用磁性指南針 266
8.1.5 使用谷歌地圖 271
8.2 系統(tǒng)分析 273
8.2.1 UI視圖 273
8.2.2 主視圖處理 274
8.2.3 FlipsideView視圖處理 276
8.3 添加谷歌地圖 277
8.3.1 添加打開地圖功能 277
8.3.2 視圖控制器的升級 279
8.3.3 添加自定義地圖標注對象 281
8.4 實現(xiàn)復(fù)雜的地圖標注 283
8.4.1 界面視圖 283
8.4.2 實現(xiàn)地圖視圖 284
8.4.3 酒店詳情視圖 286
8.4.4 酒店信息 289
8.4.5 動畫效果標注 290
第9章 開發(fā)一個拼圖游戲 292
9.1 基礎(chǔ)知識講解 292
9.1.1 處理復(fù)合視圖 292
9.1.2 音頻技術(shù) 299
9.1.3 屏幕刷新和事件交互處理 305
9.2 系統(tǒng)分析 308
9.2.1 主界面視圖 308
9.2.2 加載視圖控制器 313
9.2.3 桌面視圖控制器 317
9.2.4 幫助信息視圖 328
9.2.5 難度級別 329
9.2.6 塊處理 337
第10章 開發(fā)一個密碼系統(tǒng) 340
10.1 基礎(chǔ)知識講解 340
10.1.1 文本、鍵盤和按鈕處理 340
10.1.2 編寫MVC程序 344
10.1.3 Xcode中的MVC 347
10.1.4 Xcode如何實現(xiàn)MVC 348
10.1.5 數(shù)據(jù)模型 352
10.2 系統(tǒng)分析 353
10.2.1 核心類 353
10.2.2 界面文件 356
10.2.3 根視圖 357
10.2.4 主視圖 359
10.2.5 主視圖控制器 364
10.2.6 背后視圖 366
第11章 開發(fā)一個繪圖程序 368
11.1 基礎(chǔ)知識講解 368
11.1.1 iOS的繪圖機制 368
11.1.2 iOS的核心圖形庫 368
11.1.3 OpenGL ES 371
11.1.4 使用點線法繪制三角形 371
11.1.5 使用索引法繪制三角形 372
11.1.6 使用頂點法繪制三角形 372
11.1.7 正交投影 373
11.1.8 透視投影 373
11.1.9 光照 373
11.1.10 紋理映射 375
11.2 系統(tǒng)分析 377
11.2.1 主視圖界面 377
11.2.2 左邊工具欄視圖 385
11.2.3 右邊工具欄視圖 387
11.2.4 底部工具欄視圖 388
11.2.5 顏色設(shè)置視圖 389
11.2.6 生成隨機顏色 392
11.2.7 實現(xiàn)QuartzFunView框架 393
11.2.8 定義應(yīng)用程序常量 399
11.2.9 預(yù)覽圖像視圖 400

本目錄推薦

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