注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構iOS 8開發(fā)指南(第2版)

iOS 8開發(fā)指南(第2版)

iOS 8開發(fā)指南(第2版)

定 價:¥108.00

作 者: 管蕾
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115393319 出版時間: 2015-07-01 包裝:
開本: 16開 頁數(shù): 841 字數(shù):  

內(nèi)容簡介

  本書共35章,循序漸進地講解了iOS 8應用開發(fā)的基本知識。本書從搭建開發(fā)環(huán)境講起,依次講解了Objective-C語言基礎、Swift語言基礎、Cocoa Touch、Xcode Interface Builder界面開發(fā)、使用Xcode編寫MVC程序、文本框和文本視圖、按鈕和標簽、滑塊、步進和圖像、使用開關控件和分段控件、Web視圖控件和可滾動視圖控件、提醒和操作表、工具欄、日期選擇器、表視圖、活動指示器、進度條和檢索條、UIView詳解、視圖控制器、實現(xiàn)多場景和彈出框、iPad彈出框和分割視圖控制器、界面旋轉(zhuǎn)、圖形、圖像、圖層和動畫、聲音服務、多媒體應用、定位處理、HomeKit智能家居應用開發(fā)、讀寫應用程序數(shù)據(jù)、觸摸和手勢識別、和硬件之間的操作、開發(fā)通用的項目程序、推服務和多線程、Touch ID詳解、游戲開發(fā)、HealthKit健康應用開發(fā)、WatchKit智能手表開發(fā)等高級知識。本書內(nèi)容全面,幾乎涵蓋了iOS 8應用開發(fā)所需要的主要內(nèi)容,全書內(nèi)容言簡意賅,講解方法通俗易懂,特別適合于初學者學習。本書適合iOS初學者、iOS程序員、iPhone開發(fā)人員、iPad開發(fā)人員學習,也可以作為相關培訓學校和大專院校相關專業(yè)的教學用書。

作者簡介

  管蕾,51cto的Android和iOS專家,定期參加火狐召開的開發(fā)專家會議。擁有多年的移動通信和數(shù)據(jù)壓縮傳輸相關開發(fā)經(jīng)驗,精通多種語言。帶領團隊開發(fā)了國內(nèi)第一款云服務器,開發(fā)過多款iOS應用程序,在蘋果商店取得了驕人的下載成績。

圖書目錄

目錄
第一篇 必備技術篇
第1章 iOS開發(fā)入門 2
1.1 iOS系統(tǒng)介紹 2
1.1.1 iOS發(fā)展史 2
1.1.2 全新的版本——iOS 8 2
1.2 iOS開發(fā)之旅 4
1.3 工欲善其事,必先利其器——搭建開發(fā)環(huán)境 5
1.3.1 Xcode 6介紹 5
1.3.2 iOS SDK介紹 6
1.3.3 下載并安裝Xcode 6 7
1.4 使用Xcode開發(fā)環(huán)境 9
1.4.1 使用Xcode創(chuàng)建程序的基本步驟 9
1.4.2 Xcode的基本功能 10
1.5 啟動iOS 8模擬器 16
1.6 iOS的常用開發(fā)框架 18
1.6.1 Foundation框架簡介 18
1.6.2 Cocoa框架簡介 19
1.7 常用的第三方工具 20
1.7.1 模擬器iPhone Simulator 20
1.7.2 Interface Builder 21
第2章 Objective-C語言基礎 22
2.1 最耀眼的新星 22
2.1.1 看一份統(tǒng)計數(shù)據(jù) 22
2.1.2 究竟何為Objective-C 22
2.1.3 為什么選擇Objective-C 23
2.2 Objective-C的優(yōu)點及缺點 23
2.3 一個簡單的例子 24
2.3.1 使用Xcode編輯代碼 24
2.3.2 基本元素介紹 26
2.4 數(shù)據(jù)類型和常量 30
2.4.1 int類型 30
2.4.2 float類型 31
2.4.3 double類型 32
2.4.4 char類型 32
2.4.5 字符常量 33
2.4.6 id類型 34
2.4.7 限定詞 35
2.4.8 總結基本數(shù)據(jù)類型 37
2.5 字符串 37
2.6 算數(shù)表達式 38
2.6.1 運算符的優(yōu)先級 38
2.6.2 整數(shù)運算和一元負號運算符 39
2.6.3 模運算符 40
2.6.4 整型值和浮點值的相互轉(zhuǎn)換 41
2.6.5 類型轉(zhuǎn)換運算符 42
2.7 表達式 42
2.7.1 常量表達式 42
2.7.2 條件運算符 43
2.7.3 sizeof運算符 43
2.7.4 關系運算符 44
2.7.5 強制類型轉(zhuǎn)換運算符 45
2.8 位運算符 45
2.8.1 按位與運算符 45
2.8.2 按位或運算符 46
2.8.3 按位異或運算符 46
2.8.4 一次求反運算符 47
2.8.5 向左移位運算符 48
2.8.6 向右移位運算符 48
2.8.7 總結Objective-C的運算符 48
第3章 Swift語言基礎 50
3.1 Swift概述 50
3.1.1 Swift的創(chuàng)造者 50
3.1.2 Swift的優(yōu)勢 50
3.2 數(shù)據(jù)類型和常量 52
3.2.1 int類型 52
3.2.2 float類型 52
3.2.3 double類型 53
3.2.4 char類型 53
3.2.5 字符常量 53
3.3 變量和常量 53
3.3.1 常量詳解 53
3.3.2 變量詳解 54
3.4 字符串和字符 55
3.4.1 字符串字面量 55
3.4.2 初始化空字符串 55
3.4.3 字符串可變性 56
3.4.4 值類型字符串 56
3.4.5 計算字符數(shù)量 56
3.4.6 連接字符串和字符 57
3.4.7 字符串插值 57
3.4.8 比較字符串 58
3.4.9 Unicode 58
3.5 流程控制 60
3.5.1 for循環(huán)(1) 61
3.5.2 for循環(huán)(2) 62
3.5.3 while循環(huán) 62
3.6 條件語句 63
3.6.1 if語句 63
3.6.2 switch語句 64
3.7 函數(shù) 65
3.7.1 函數(shù)的聲明與調(diào)用 65
3.7.2 函數(shù)的參數(shù)和返回值 66
3.7.3 函數(shù)參數(shù)名 68
3.8 實戰(zhàn)演練——使用Xcode創(chuàng)建Swift程序 70
第4章 Cocoa Touch框架 72
4.1 Cocoa Touch基礎 72
4.1.1 Cocoa Touch概述 72
4.1.2 Cocoa Touch中的框架 73
4.1.3 Cocoa Touch的優(yōu)勢 73
4.2 iPhone的技術層 73
4.2.1 Cocoa Touch 層 73
4.2.2 多媒體層 77
4.2.3 核心服務層 78
4.2.4 核心OS層 79
4.3 Cocoa Touch中的框架 79
4.3.1 Core Animation(圖形處理)框架 79
4.3.2 Core Audio(音頻處理)框架 80
4.3.3 Core Data(數(shù)據(jù)處理)框架 80
4.4 iOS程序的生命周期 81
4.4.1 從一段代碼看iOS程序的生命周期 81
4.4.2 iOS程序生命周期的原理 82
4.4.3 UIViewController的生命周期 84
4.5 Cocoa中的類 86
4.5.1 核心類 86
4.5.2 數(shù)據(jù)類型類 88
4.5.3 UI界面類 91
4.6 國際化 94
4.7 使用Xcode學習iOS框架 95
4.7.1 使用Xcode文檔 95
4.7.2 快速幫助 96
第5章 Xcode Interface Builder界面開發(fā) 98
5.1 Interface Builder基礎 98
5.1.1 Interface Builder的作用 98
5.1.2 Interface Builder的新特色 98
5.2 Interface Builder采用的方法 100
5.3 Interface Builder的故事板 100
5.3.1 推出的背景 100
5.3.2 故事板的文檔大綱 101
5.3.3 文檔大綱的區(qū)域?qū)ο?102
5.4 創(chuàng)建一個界面 103
5.4.1 對象庫 103
5.4.2 將對象加入到視圖中 104
5.4.3 使用IB布局工具 105
5.5 定制界面外觀 107
5.5.1 使用屬性檢查器 107
5.5.2 設置輔助功能屬性 108
5.5.3 測試界面 108
5.6 實戰(zhàn)演練——將Xcode界面連接到代碼 109
5.6.1 打開項目 109
5.6.2 輸出口和操作 110
5.6.3 創(chuàng)建到輸出口的連接 110
5.6.4 創(chuàng)建到操作的連接 112
第6章 使用Xcode編寫MVC程序 114
6.1 MVC模式基礎 114
6.1.1 誕生背景 114
6.1.2 分析結構 114
6.1.3 MVC的特點 115
6.1.4 使用MVC實現(xiàn)程序設計的結構化 115
6.2 Xcode中的MVC 116
6.2.1 原理 116
6.2.2 模板就是給予MVC的 116
6.3 在Xcode中實現(xiàn)MVC 117
6.3.1 視圖 117
6.3.2 視圖控制器 117
6.4 數(shù)據(jù)模型 119
6.5 實戰(zhàn)演練——使用模板Single View Application 120
6.5.1 創(chuàng)建項目 120
6.5.2 規(guī)劃變量和連接 123
6.5.3 設計界面 124
6.5.4 創(chuàng)建并連接輸出口和操作 126
6.5.5 實現(xiàn)應用程序邏輯 128
6.5.6 生成應用程序 129
第二篇 核心技術篇
第7章 文本框和文本視圖 131
7.1 文本框(UITextField) 131
7.1.1 文本框基礎 131
7.1.2 實戰(zhàn)演練——在屏幕中顯示一個文本輸入框 131
7.1.3 實戰(zhàn)演練——設置文本輸入框的邊框線樣式 132
7.1.4 實戰(zhàn)演練——設置文本輸入框的字體和顏色 133
7.1.5 實戰(zhàn)演練——在文本輸入框中設置一個清空按鈕 133
7.1.6 實戰(zhàn)演練——為文本輸入框設置背景圖片 134
7.1.7 實戰(zhàn)演練——實現(xiàn)UITextField控件(基于Swift實現(xiàn)) 135
7.2 文本視圖(UITextView) 140
7.2.1 文本視圖基礎 140
7.2.2 實戰(zhàn)演練——在屏幕中換行顯示文本 141
7.2.3 實戰(zhàn)演練——在屏幕中顯示可編輯的文本 142
7.2.4 實戰(zhàn)演練——設置屏幕中文本的對齊方式 143
7.2.5 實戰(zhàn)演練——使用UITextView控件(基于Swift實現(xiàn)) 145
第8章 按鈕和標簽 147
8.1 標簽(UILabel) 147
8.1.1 標簽(UILabel)的屬性 147
8.1.2 實戰(zhàn)演練——使用標簽(UILabel)顯示一段文本 147
8.1.3 實戰(zhàn)演練——在屏幕中顯示指定字體和指定大小的文本 150
8.1.4 實戰(zhàn)演練——設置屏幕中文本的對齊方式 150
8.2 按鈕(UIButton) 151
8.2.

本目錄推薦

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