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

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

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

定 價(jià):¥59.00

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

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

內(nèi)容簡介

  iPad是一款由蘋果公司于2010年發(fā)布的平板電腦,定位介于蘋果的智能手機(jī)iPhone和筆記本電腦產(chǎn)品之間,通體只有4個(gè)按鍵,與iPhone布局一樣,提供瀏覽互聯(lián)網(wǎng)、收發(fā)電子郵件、觀看電子書、播放音頻或視頻等功能。憑借其獨(dú)有的強(qiáng)大用戶體驗(yàn),贏得了廣大消費(fèi)者的青睞。每一代新推出的iPad,都成為了消費(fèi)者追捧的對(duì)象,并且一直是平板電腦產(chǎn)品中銷量較好的一款?!秈Pad開發(fā)從入門到精通》中的實(shí)例具有較強(qiáng)的代表性,都是當(dāng)前的熱點(diǎn)應(yīng)用。《iPad開發(fā)從入門到精通iPad開發(fā)從入門到精通》分為11章,分別詳細(xì)介紹了iOS開發(fā)入門、Objective-C語言基礎(chǔ)、開發(fā)一個(gè)瀏覽器程序、開發(fā)一個(gè)視頻播放器、開發(fā)一個(gè)翻書特效系統(tǒng)、開發(fā)一個(gè)公交路線查詢系統(tǒng)、開發(fā)一個(gè)記事本程序、開發(fā)一個(gè)地圖系統(tǒng)、開發(fā)一個(gè)拼圖游戲、開發(fā)一個(gè)密碼子流、開發(fā)一個(gè)繪圖程序。通過9個(gè)綜合實(shí)例的實(shí)現(xiàn)過程,詳細(xì)講解了大型iPad系統(tǒng)開發(fā)的基本流程。《iPad開發(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ā)團(tuán)隊(duì) 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 啟動(dòng)模擬器 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)計(jì)數(shù)據(jù) 35
2.1.2 究竟何為Objective-C 35
2.1.3 為什么選擇Objective-C 36
2.2 Objective-C的優(yōu)點(diǎn)及缺點(diǎn) 36
2.3 一個(gè)簡單的例子 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ù)表達(dá)式 53
2.6.1 運(yùn)算符的優(yōu)先級(jí) 54
2.6.2 整數(shù)運(yùn)算和一元負(fù)號(hào)運(yùn)算符 55
2.6.3 模運(yùn)算符 56
2.6.4 整型值和浮點(diǎn)值的相互轉(zhuǎn)換 57
2.6.5 類型轉(zhuǎn)換運(yùn)算符 57
2.7 表達(dá)式 58
2.7.1 常量表達(dá)式 58
2.7.2 條件運(yùn)算符 59
2.7.3 sizeof運(yùn)算符 59
2.7.4 關(guān)系運(yùn)算符 60
2.7.5 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 61
2.8 位運(yùn)算符 61
2.8.1 按位與運(yùn)算符 62
2.8.2 按位或運(yùn)算符 62
2.8.3 按位異或運(yùn)算符 63
2.8.4 一次求反運(yùn)算符 63
2.8.5 向左移位運(yùn)算符 64
2.8.6 向右移位運(yùn)算符 64
2.8.7 總結(jié)Objective-C的運(yùn)算符 65
第3章 開發(fā)一個(gè)瀏覽器程序 67
3.1 基礎(chǔ)知識(shí)講解 67
3.1.1 靜態(tài)庫 67
3.1.2 屏幕雙緩沖技術(shù) 70
3.1.3 BSD Socket網(wǎng)絡(luò)通信 72
3.2 一個(gè)簡單的瀏覽器程序 78
3.2.1 UI界面 78
3.2.2 兩個(gè)方法 78
3.2.3 核心內(nèi)容 79
3.2.4 來到百度 84
3.3 開發(fā)一個(gè)仿迅雷多線程斷點(diǎn)續(xù)傳客戶端程序 88
3.3.1 實(shí)例概述 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ā)一個(gè)視頻播放器 115
4.1 基礎(chǔ)知識(shí)講解 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è)計(jì)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ā)一個(gè)觸摸演奏器 141
4.3.1 分析項(xiàng)目功能 141
4.3.2 設(shè)計(jì)UI視圖界面 142
4.3.3 實(shí)現(xiàn)頂部的滑動(dòng)條 142
4.3.4 實(shí)現(xiàn)中間的網(wǎng)格 143
4.3.5 添加聲音 144
4.3.6 設(shè)置音量 144
4.3.7 按鈕控制 146
第5章 開發(fā)一個(gè)翻書特效系統(tǒng) 149
5.1 基礎(chǔ)知識(shí)講解 149
5.1.1 iOS中的動(dòng)畫 149
5.1.2 UllmageView動(dòng)畫 150
5.1.3 Core Animation視圖動(dòng)畫 159
5.1.4 Core Animation——關(guān)鍵幀動(dòng)畫 165
5.1.5 修改動(dòng)畫塊 167
5.1.6 過渡動(dòng)畫 167
5.1.7 基于塊的視圖動(dòng)畫 168
5.1.8 隱式動(dòng)畫 169
5.1.9 核心動(dòng)畫 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ā)一個(gè)公交路線查詢系統(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 站站查詢?cè)斍橐晥D 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ā)一個(gè)記事本程序 225
7.1 基礎(chǔ)知識(shí)講解 225
7.1.1 提醒處理 225
7.1.2 多場(chǎng)景處理 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ā)一個(gè)地圖系統(tǒng) 254
8.1 基礎(chǔ)知識(shí)講解 254
8.1.1 Core Location基礎(chǔ) 254
8.1.2 獲取位置 257
8.1.3 創(chuàng)建一個(gè)支持定位的應(yīng)用程序 261
8.1.4 在項(xiàng)目中使用磁性指南針 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 視圖控制器的升級(jí) 279
8.3.3 添加自定義地圖標(biāo)注對(duì)象 281
8.4 實(shí)現(xiàn)復(fù)雜的地圖標(biāo)注 283
8.4.1 界面視圖 283
8.4.2 實(shí)現(xiàn)地圖視圖 284
8.4.3 酒店詳情視圖 286
8.4.4 酒店信息 289
8.4.5 動(dòng)畫效果標(biāo)注 290
第9章 開發(fā)一個(gè)拼圖游戲 292
9.1 基礎(chǔ)知識(shí)講解 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 難度級(jí)別 329
9.2.6 塊處理 337
第10章 開發(fā)一個(gè)密碼系統(tǒng) 340
10.1 基礎(chǔ)知識(shí)講解 340
10.1.1 文本、鍵盤和按鈕處理 340
10.1.2 編寫MVC程序 344
10.1.3 Xcode中的MVC 347
10.1.4 Xcode如何實(shí)現(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ā)一個(gè)繪圖程序 368
11.1 基礎(chǔ)知識(shí)講解 368
11.1.1 iOS的繪圖機(jī)制 368
11.1.2 iOS的核心圖形庫 368
11.1.3 OpenGL ES 371
11.1.4 使用點(diǎn)線法繪制三角形 371
11.1.5 使用索引法繪制三角形 372
11.1.6 使用頂點(diǎn)法繪制三角形 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 生成隨機(jī)顏色 392
11.2.7 實(shí)現(xiàn)QuartzFunView框架 393
11.2.8 定義應(yīng)用程序常量 399
11.2.9 預(yù)覽圖像視圖 400

本目錄推薦

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