注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)iOS9開發(fā)快速入門

iOS9開發(fā)快速入門

iOS9開發(fā)快速入門

定 價(jià):¥69.00

作 者: 劉麗霞 邱曉華
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787115406408 出版時(shí)間: 2015-12-01 包裝: 平裝
開本: 16開 頁數(shù): 506 字?jǐn)?shù):  

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

  《iOS9開發(fā)快速入門》全面、系統(tǒng)地介紹了iOS 9開發(fā)技術(shù)。本書提供了大量實(shí)例,供讀者實(shí)戰(zhàn)演練。另外,本書內(nèi)容講解詳細(xì),示例豐富,書中每一個(gè)知識(shí)點(diǎn)都配備了對(duì)應(yīng)的實(shí)例和運(yùn)行結(jié)果圖,這樣可以使讀者在學(xué)習(xí)時(shí)輕松上手。《iOS9開發(fā)快速入門》共分3篇。第1篇介紹iOS 9的新功能、iOS 9的開發(fā)工具Xcode 7.0、第1個(gè)iOS 9應(yīng)用程序的開發(fā)以及Swift語言基礎(chǔ);第2篇介紹自定義視圖和視圖控制器、文字顯示視圖、圖形圖像、網(wǎng)頁操作、表視圖、導(dǎo)航控制器以及標(biāo)簽欄控制器;第3篇介紹提醒處理、定位服務(wù)與地圖、訪問內(nèi)置的應(yīng)用程序、多媒體、動(dòng)畫、觸摸與手勢(shì)等。《iOS9開發(fā)快速入門》特為沒有iOS 9技術(shù)基礎(chǔ)的新手編寫。通過對(duì)本書的學(xué)習(xí),讀者可以基本建立起iOS 9技術(shù)的思想框架,并且對(duì)iOS 9開發(fā)的過程有一個(gè)初步的了解。所以,本書不僅適合作為大中專院校的教材,也適合iOS 9技術(shù)愛好者自學(xué)使用。

作者簡(jiǎn)介

  劉麗霞,邱曉華,武警工程大學(xué)教師,負(fù)責(zé)教授計(jì)算機(jī)軟件開發(fā)課程,具有豐富的教學(xué)和實(shí)踐經(jīng)驗(yàn)。擅長(zhǎng)iPhone、iPad應(yīng)用開發(fā)。熟悉Objective-C、Xcode等開發(fā)工具。

圖書目錄

目 錄
第1章 iOS 9開發(fā)概述 1
1.1 iOS 9新特性 1
1.1.1 Siri語音助手智能化 1
1.1.2 新增News新聞聚合應(yīng)用 1
1.1.3 ApplePay支持購(gòu)物Wallet取代Passbook 1
1.1.4 地圖引入Transit通勤路線功能 2
1.1.5 備忘錄進(jìn)入核查清單組件 3
1.1.6 鍵盤加入Shortcut Bar 3
1.1.7 iPad引入雙屏模式,支持QuickType鍵盤 3
1.2 構(gòu)建開發(fā)環(huán)境——Xcode 7.0 4
1.2.1 安裝Xcode 7.0 4
1.2.2 綁定蘋果開發(fā)者賬號(hào) 5
1.2.3 更新文件和組件 6
1.2.4 幫助文檔 8
1.3 編寫**個(gè)iOS 9應(yīng)用 9
1.3.1 創(chuàng)建項(xiàng)目 9
1.3.2 編譯、連接、運(yùn)行 11
1.3.3 iOS模擬器介紹 12
1.3.4 編輯界面 16
1.3.5 編寫代碼 19
1.3.6 定制應(yīng)用程序圖標(biāo) 23
1.4 小結(jié) 25
第2章 認(rèn)識(shí)全新的Xcode 7.0 26
2.1 Xcode 7.0的新特性 26
2.1.1 UI測(cè)試 26
2.1.2 免真機(jī)調(diào)試 27
2.1.3 Debug 27
2.1.4 iOS 9界面適配利器——UIStackView 27
2.2 解剖Xcode 7.0界面 27
2.2.1 導(dǎo)航窗口 27
2.2.2 工具窗口 28
2.2.3 編輯窗口 30
2.2.4 目標(biāo)窗口 30
2.3 Xcode 7.0項(xiàng)目結(jié)構(gòu) 31
2.4 調(diào)試程序 32
2.5 小結(jié) 34
第3章 Swift基礎(chǔ)語法 35
3.1 常量和變量 35
3.1.1 常量 35
3.1.2 變量 38
3.2 數(shù)據(jù)類型 38
3.2.1 整數(shù)類型 39
3.2.2 浮點(diǎn)類型 41
3.2.3 字符類型 41
3.2.4 布爾類型 42
3.2.5 可選類型 42
3.2.6 類型別名 43
3.3 字面值 43
3.4 Swift特有字面值以及數(shù)據(jù)類型——元組 43
3.5 運(yùn)算符 44
3.5.1 元的介紹 44
3.5.2 賦值運(yùn)算符 44
3.5.3 一元加運(yùn)算符 45
3.5.4 一元減運(yùn)算符 45
3.5.5 算數(shù)運(yùn)算符 46
3.5.6 自增、自減運(yùn)算符 47
3.5.7 比較運(yùn)算符 48
3.5.8 邏輯運(yùn)算符 49
3.5.9 位運(yùn)算符 50
3.5.10 復(fù)合運(yùn)算符 51
3.5.11 求字節(jié)運(yùn)算符 52
3.5.12 強(qiáng)制解析運(yùn)算符 52
3.5.13 區(qū)間運(yùn)算符 53
3.5.14 溢出運(yùn)算符 54
3.6 類型轉(zhuǎn)換 55
3.6.1 整數(shù)的轉(zhuǎn)換 55
3.6.2 整數(shù)與浮點(diǎn)數(shù)的轉(zhuǎn)換 55
3.7 字符串 56
3.8 集合類型 57
3.8.1 數(shù)組 57
3.8.2 字典 59
3.9 程序控制結(jié)構(gòu) 61
3.9.1 順序結(jié)構(gòu) 61
3.9.2 選擇結(jié)構(gòu) 61
3.9.3 循環(huán)結(jié)構(gòu) 66
3.9.4 跳轉(zhuǎn)語句 69
3.9.5 標(biāo)簽語句 71
3.10 函數(shù) 72
3.10.1 函數(shù)的介紹 73
3.10.2 無參函數(shù)的使用 73
3.10.3 有參函數(shù)的使用 74
3.10.4 函數(shù)的參數(shù)的注意事項(xiàng) 75
3.10.5 函數(shù)的返回值 78
3.10.6 函數(shù)類型 80
3.10.7 函數(shù)的嵌套 82
3.11 閉包 85
3.11.1 閉包表達(dá)式 85
3.11.2 Trailing閉包 88
3.11.3 捕獲值 89
3.12 小結(jié) 90
第4章 Swift高級(jí)語法 91
4.1 枚舉 91
4.1.1 定義枚舉 91
4.1.2 定義枚舉成員 92
4.1.3 實(shí)例化枚舉的對(duì)象 93
4.1.4 枚舉成員與switch語句的匹配 93
4.1.5 訪問枚舉中成員的原始值 94
4.1.6 相關(guān)值 96
4.2 類 96
4.1.1 創(chuàng)建類 97
4.1.2 實(shí)例化對(duì)象 97
4.1.3 屬性 97
4.1.4 方法 102
4.1.5 下標(biāo)腳本 105
4.1.6 可選鏈接 107
4.3 繼承 109
4.3.1 繼承的實(shí)現(xiàn) 109
4.3.2 重寫 111
4.3.3 禁止重寫 116
4.3.4 類型檢測(cè) 116
4.4 結(jié)構(gòu) 120
4.4.1 定義結(jié)構(gòu) 120
4.4.2 實(shí)例化結(jié)構(gòu)對(duì)象 120
4.4.3 在結(jié)構(gòu)中定義內(nèi)容 121
4.5 構(gòu)造方法和析構(gòu)方法 124
4.5.1 值類型的構(gòu)造器 124
4.5.2 類的構(gòu)造器 127
4.5.3 可失敗構(gòu)造器 133
4.5.4 析構(gòu)方法 134
4.6 擴(kuò)展和協(xié)議 134
4.6.1 擴(kuò)展 135
4.6.2 協(xié)議 138
4.6.3 可選協(xié)議 142
4.6.4 使用協(xié)議類型 143
4.6.5 協(xié)議的繼承 145
4.6.6 協(xié)議的組合 146
4.6.7 檢查協(xié)議的一致性 147
4.6.8 委托 149
4.7 運(yùn)算符重載 150
4.7.1 算數(shù)運(yùn)算符重載 151
4.7.2 前置運(yùn)算符和后置運(yùn)算符重載 151
4.7.3 復(fù)合運(yùn)算符重載 152
4.7.4 比較運(yùn)算符重載 153
4.7.5 自定義運(yùn)算符 154
4.8 泛型 158
4.8.1 泛型函數(shù) 158
4.8.2 泛型類型 159
4.8.3 具有多個(gè)類型參數(shù)的泛型 162
4.8.4 類型約束 162
4.8.5 關(guān)聯(lián)類型 163
4.9 錯(cuò)誤處理 168
4.9.1 拋出錯(cuò)誤 168
4.9.2 捕獲錯(cuò)誤和處理錯(cuò)誤 169
4.10 小結(jié) 170
第5章 自定義視圖和視圖控制器 171
5.1 視圖庫介紹 171
5.2 自定義視圖的創(chuàng)建 172
5.2.1 靜態(tài)創(chuàng)建自定義視圖 172
5.2.2 動(dòng)態(tài)創(chuàng)建自定義視圖 174
5.3 視圖控制器 176
5.3.1 創(chuàng)建視圖控制器 176
5.3.2 定義初始視圖 179
5.4 視圖的實(shí)現(xiàn) 180
5.4.1 切換視圖 180
5.4.2 旋轉(zhuǎn)視圖 183
5.5 小結(jié) 187
第6章 文字顯示視圖 188
6.1 標(biāo)簽控件Lable 188
6.1.1 創(chuàng)建標(biāo)簽 188
6.1.2 定制標(biāo)簽 190
6.2 文本框控件 192
6.2.1 創(chuàng)建文本框 193
6.2.2 定制文本框 194
6.2.3 鍵盤的顯示 195
6.2.4 設(shè)置鍵盤的顯示類型 198
6.2.5 關(guān)閉鍵盤 200
6.2.6 文本框的應(yīng)用 205
6.3 文本視圖 208
6.3.1 創(chuàng)建文本視圖 209
6.3.2 定制文本視圖 211
6.3.3 文本視圖中鍵盤的退出 212
6.3.4 文本視圖的應(yīng)用——閱讀瀏覽器 216
6.4 小結(jié) 220
第7章 圖形圖像 221
7.1 圖像視圖 221
7.1.1 創(chuàng)建圖像視圖 221
7.1.2 顯示圖像 223
7.2 定制圖像視圖 227
7.2.1 顯示模式 227
7.2.2 改變位置 229
7.2.3 改變大小 234
7.2.4 旋轉(zhuǎn) 236
7.2.5 縮放 237
7.3 圖像視圖的應(yīng)用——圖片瀏覽器 238
7.4 繪制圖形術(shù)語簡(jiǎn)介 241
7.4.1 圖形上下文 241
7.4.2 圖形上下文的分類 242
7.4.3 Quartz2D定義的數(shù)據(jù)類型 242
7.4.4 獲取當(dāng)前的圖形上下文 243
7.4.5 使用Quartz 2D繪圖的步驟 243
7.5 繪制路徑 244
7.5.1 繪制線段 244
7.5.2 繪制矩形 248
7.5.3 路徑函數(shù)總結(jié) 250
7.5.4 為圖形添加特效 250
7.6 繪制位圖 256
7.6.1 繪制單個(gè)位圖 256
7.6.2 繪制多個(gè)位圖 257
7.7 繪制文字 258
7.7.1 文字設(shè)置 259
7.7.2 設(shè)置轉(zhuǎn)換矩陣 259
7.7.3 填充字體 259
7.7.4 設(shè)置繪制模式 261
7.8 小結(jié) 263
第8章 網(wǎng)頁操作 264
8.1 創(chuàng)建網(wǎng)頁視圖 264
8.2 加載內(nèi)容 266
8.2.1 加載網(wǎng)頁內(nèi)容 266
8.2.2 加載HTML代碼 268
8.3 定制網(wǎng)頁視圖 269
8.3.1 自動(dòng)識(shí)別網(wǎng)頁內(nèi)容 270
8.3.2 自動(dòng)縮放 271
8.4 添加導(dǎo)航 273
8.4.1 導(dǎo)航動(dòng)作 273
8.4.2 加載時(shí)常用方法 276
8.5 網(wǎng)頁視圖的應(yīng)用——網(wǎng)頁瀏覽器 277
8.6 小結(jié) 284
第9章 表視圖 285
9.1 創(chuàng)建表視圖 285
9.2 內(nèi)容填充 287
9.2.1 填充內(nèi)容的步驟 287
9.2.2 填充字符串 289
9.2.3 填充圖片 291
9.2.4 添加頁眉頁腳 293
9.2.5 添加索引 294
9.3 設(shè)置表單元 295
9.3.1 設(shè)置顯示風(fēng)格 295
9.3.2 設(shè)置標(biāo)記 297
9.3.3 設(shè)置行高 300
9.4 響應(yīng)表視圖 302
9.4.1 選擇行 302
9.4.2 刪除行 304
9.4.3 添加行 306
9.4.4 移動(dòng)行 309
9.4.5 縮進(jìn) 311
9.5 創(chuàng)建分組表 312
9.6 填充分組表 314
9.6.1 填充Grouped風(fēng)格的分組表 315
9.6.2 填充Plain風(fēng)格的分組表 316
9.7 表視圖的實(shí)現(xiàn) 319
9.8 小結(jié) 323
第10章 導(dǎo)航控制器和標(biāo)簽欄控制器 324
10.1 導(dǎo)航控制器 324
10.1.1 導(dǎo)航控制器的組成 324
10.1.2 導(dǎo)航控制器的創(chuàng)建 325
10.1.3 改變導(dǎo)航控制器的關(guān)聯(lián)視圖 326
10.1.4 實(shí)現(xiàn)導(dǎo)航 328
10.1.5 添加標(biāo)題 330
10.1.6 設(shè)置導(dǎo)航欄顏色 331
10.1.7 添加左右按鈕 334
10.1.8 設(shè)置返回按鈕 340
10.2 標(biāo)簽欄控制器 341
10.2.1 標(biāo)簽欄控制器的創(chuàng)建 341
10.2.2 設(shè)置標(biāo)簽欄控制器 345
10.3 導(dǎo)航控制器和標(biāo)簽欄控制器應(yīng)用——電話簿 354
10.4 小結(jié) 361
第11章 提醒處理 362
11.1 警告視圖 362
11.1.1 創(chuàng)建警告視圖 362
11.1.2 顯示警告視圖 363
11.1.3 警告視圖的設(shè)置 364
11.1.4 響應(yīng)警告視圖 367
11.2 動(dòng)作表單 371
11.2.1 動(dòng)作表單的創(chuàng)建 371
11.2.2 顯示動(dòng)作表單 372
11.2.3 響應(yīng)動(dòng)作表單 373
11.3 小結(jié) 377
第12章 選擇操作 378
12.1 日期選擇器 378
12.1.1 日期選擇器的創(chuàng)建 378
12.1.2 定制日期選擇器 380
12.1.3 日期選擇器應(yīng)用——生日管理器 385
12.2 自定義選擇器 391
12.2.1 自定義選擇器的創(chuàng)建 391
12.2.2 定制自定義選擇器 393
12.2.3 自定義選擇器應(yīng)用——頭像更換 396
12.3 小結(jié) 401
第13章 定位服務(wù)與地圖 402
13.1 定位服務(wù) 402
13.1.1 獲取位置數(shù)據(jù) 402
13.1.2 管理與提供位置服務(wù) 403
13.1.3 位置方向 407
13.2 創(chuàng)建地圖 407
13.2.1 靜態(tài)創(chuàng)建地圖 407
13.2.2 動(dòng)態(tài)創(chuàng)建地圖 408
13.3 定制地圖 409
13.3.1 設(shè)置顯示模式 410
13.3.2 顯示當(dāng)前的位置 413
13.3.3 指定位置 415
13.3.4 添加標(biāo)記 417
13.3.5 在一定范圍內(nèi)顯示指定位置 420
13.3.6 獲取地圖的縮放級(jí)別 421
13.3.7 標(biāo)注 423
13.3.8 將位置轉(zhuǎn)換為地址 425
13.4 地圖的應(yīng)用——地圖瀏覽器 430
13.5 小結(jié) 437
第14章 訪問內(nèi)置的應(yīng)用程序 438
14.1 地址簿 438
14.1.1 訪問地址簿 438
14.1.2 添加聯(lián)系人 440
14.1.3 顯示個(gè)人信息 444
14.1.4 將第三方聯(lián)系人信息添加到地址簿 446
14.2 電子郵件 448
14.2.1 訪問系統(tǒng)電子郵件 448
14.2.2 發(fā)送系統(tǒng)電子郵件 450
14.2.3 SMS短信的訪問以及發(fā)送 456
14.3 日歷 458
14.3.1 單個(gè)事件界面 458
14.3.2 添加或編輯日歷事件界面 462
14.4 小結(jié) 465
第15章 多媒體 466
15.1 照片庫 466
15.1.1 操作照片庫 466
15.1.2 訪問照片庫 470
15.1.3 定制照片 471
15.1.4 使用相機(jī) 474
15.1.5 照片庫的應(yīng)用——背景選擇 477
15.2 音頻 481
15.2.1 系統(tǒng)聲音 481
15.2.2 音頻播放 483
15.2.3 錄音 485
15.2.4 訪問音樂庫 489
15.2.5 音頻的應(yīng)用——MP3播放器 491
15.3 視頻 498
15.4 小結(jié) 500
第16章 動(dòng)畫 501
16.1 UIView動(dòng)畫 501
16.1.1 創(chuàng)建動(dòng)畫塊 501
16.1.2 修改動(dòng)畫塊 503
16.1.3 過渡動(dòng)畫 505
16.2 CATransition動(dòng)畫 509
16.2.1 CATransition的實(shí)現(xiàn)動(dòng)畫 509
16.2.2 公開動(dòng)畫效果 511
16.2.3 非公開動(dòng)畫效果 513
16.3 NSTimer動(dòng)畫 515
16.3.1 NSTimer的創(chuàng)建 515
16.3.2 平移 515
16.3.3 旋轉(zhuǎn) 517
16.3.4 縮放 519
16.4 小結(jié) 521
第17章 觸摸與手勢(shì) 522
17.1 觸摸 522
17.1.1 觸摸階段 522
17.1.2 觸摸方法 523
17.2 手勢(shì) 525
17.2.1 輕拍 525
17.2.2 捏 529
17.2.3 滑動(dòng) 531
17.2.4 旋轉(zhuǎn) 533
17.2.5 移動(dòng) 535
17.2.6 長(zhǎng)按 535
17.2.7 自定義手勢(shì) 538
17.3 小結(jié) 543

本目錄推薦

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