包郵 iOS8 開(kāi)發(fā)指南-(第2版)-(附光盤(pán))
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
iOS8 開(kāi)發(fā)指南-(第2版)-(附光盤(pán)) 版權(quán)信息
- ISBN:9787115393319
- 條形碼:9787115393319 ; 978-7-115-39331-9
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
iOS8 開(kāi)發(fā)指南-(第2版)-(附光盤(pán)) 本書(shū)特色
本書(shū)共35章,循序漸進(jìn)地講解了ios 8應(yīng)用開(kāi)發(fā)的基本知識(shí)。本書(shū)從搭建開(kāi)發(fā)環(huán)境講起,依次講解了objective-c語(yǔ)言基礎(chǔ)、swift語(yǔ)言基礎(chǔ)、cocoa touch、xcode interface builder界面開(kāi)發(fā)、使用xcode編寫(xiě)mvc程序、文本框和文本視圖、按鈕和標(biāo)簽、滑塊、步進(jìn)和圖像、使用開(kāi)關(guān)控件和分段控件、web視圖控件和可滾動(dòng)視圖控件、提醒和操作表、工具欄、日期選擇器、表視圖、活動(dòng)指示器、進(jìn)度條和檢索條、uiview詳解、視圖控制器、實(shí)現(xiàn)多場(chǎng)景和彈出框、ipad彈出框和分割視圖控制器、界面旋轉(zhuǎn)、圖形、圖像、圖層和動(dòng)畫(huà)、聲音服務(wù)、多媒體應(yīng)用、定位處理、homekit智能家居應(yīng)用開(kāi)發(fā)、讀寫(xiě)應(yīng)用程序數(shù)據(jù)、觸摸和手勢(shì)識(shí)別、和硬件之間的操作、開(kāi)發(fā)通用的項(xiàng)目程序、推服務(wù)和多線(xiàn)程、touch id詳解、游戲開(kāi)發(fā)、healthkit健康應(yīng)用開(kāi)發(fā)、watchkit智能手表開(kāi)發(fā)等高級(jí)知識(shí)。本書(shū)內(nèi)容全面,幾乎涵蓋了ios 8應(yīng)用開(kāi) 發(fā)所需要的主要內(nèi)容,全書(shū)內(nèi)容言簡(jiǎn)意賅,講解方法通俗易懂,特別適合于初學(xué)者學(xué)習(xí)。 本書(shū)適合ios初學(xué)者、ios程序員、iphone開(kāi)發(fā)人員、ipad開(kāi)發(fā)人員學(xué)習(xí),也可以作為相關(guān)培訓(xùn)學(xué)校和大專(zhuān)院校相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū)。
iOS8 開(kāi)發(fā)指南-(第2版)-(附光盤(pán)) 內(nèi)容簡(jiǎn)介
國(guó)內(nèi)*新ios8開(kāi)發(fā)詳解,基于xcode 6.x正式版,全面涵蓋ios8新特性、新技術(shù) objective-c和swift雙語(yǔ)講解,完美展示不同語(yǔ)言進(jìn)行ios8開(kāi)發(fā)的技巧 一百多個(gè)實(shí)例+綜合案例開(kāi)發(fā)全過(guò)程,涵蓋watchkit、healthkit、homekit三大熱門(mén)框架 書(shū)中實(shí)例全部視頻講解,新增90個(gè)ios開(kāi)發(fā)常見(jiàn)問(wèn)題解答,幫助讀者盡快進(jìn)入實(shí)戰(zhàn)角色
iOS8 開(kāi)發(fā)指南-(第2版)-(附光盤(pán)) 目錄
**篇 **技術(shù)篇
第1章 ios開(kāi)發(fā)入門(mén) 2
1.1 ios系統(tǒng)介紹 2
1.1.1 ios發(fā)展史 2
1.1.2 全新的版本——ios 8 2
1.2 ios開(kāi)發(fā)之旅 4
1.3 工欲善其事,必先利其器——搭建開(kāi)發(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開(kāi)發(fā)環(huán)境 9
1.4.1 使用xcode創(chuàng)建程序的基本步驟 9
1.4.2 xcode的基本功能 10
1.5 啟動(dòng)ios 8模擬器 16
1.6 ios的常用開(kāi)發(fā)框架 18
1.6.1 foundation框架簡(jiǎn)介 18
1.6.2 cocoa框架簡(jiǎn)介 19
1.7 常用的第三方工具 20
1.7.1 模擬器iphone simulator 20
1.7.2 interface builder 21
第2章 objective-c語(yǔ)言基礎(chǔ) 22
2.1 *耀眼的新星 22
2.1.1 看一份統(tǒng)計(jì)數(shù)據(jù) 22
2.1.2 究竟何為objective-c 22
2.1.3 為什么選擇objective-c 23
2.2 objective-c的優(yōu)點(diǎn)及缺點(diǎn) 23
2.3 一個(gè)簡(jiǎn)單的例子 24
2.3.1 使用xcode編輯代碼 24
2.3.2 基本元素介紹 26
2.4 數(shù)據(jù)類(lèi)型和常量 30
2.4.1 int類(lèi)型 30
2.4.2 float類(lèi)型 31
2.4.3 double類(lèi)型 32
2.4.4 char類(lèi)型 32
2.4.5 字符常量 33
2.4.6 id類(lèi)型 34
2.4.7 限定詞 35
2.4.8 總結(jié)基本數(shù)據(jù)類(lèi)型 37
2.5 字符串 37
2.6 算數(shù)表達(dá)式 38
2.6.1 運(yùn)算符的優(yōu)先級(jí) 38
2.6.2 整數(shù)運(yùn)算和一元負(fù)號(hào)運(yùn)算符 39
2.6.3 模運(yùn)算符 40
2.6.4 整型值和浮點(diǎn)值的相互轉(zhuǎn)換 41
2.6.5 類(lèi)型轉(zhuǎn)換運(yùn)算符 42
2.7 表達(dá)式 42
2.7.1 常量表達(dá)式 42
2.7.2 條件運(yùn)算符 43
2.7.3 sizeof運(yùn)算符 43
2.7.4 關(guān)系運(yùn)算符 44
2.7.5 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符 45
2.8 位運(yùn)算符 45
2.8.1 按位與運(yùn)算符 45
2.8.2 按位或運(yùn)算符 46
2.8.3 按位異或運(yùn)算符 46
2.8.4 一次求反運(yùn)算符 47
2.8.5 向左移位運(yùn)算符 48
2.8.6 向右移位運(yùn)算符 48
2.8.7 總結(jié)objective-c的運(yùn)算符 48
第3章 swift語(yǔ)言基礎(chǔ) 50
3.1 swift概述 50
3.1.1 swift的創(chuàng)造者 50
3.1.2 swift的優(yōu)勢(shì) 50
3.2 數(shù)據(jù)類(lèi)型和常量 52
3.2.1 int類(lèi)型 52
3.2.2 float類(lèi)型 52
3.2.3 double類(lèi)型 53
3.2.4 char類(lèi)型 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 值類(lèi)型字符串 56
3.4.5 計(jì)算字符數(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 條件語(yǔ)句 63
3.6.1 if語(yǔ)句 63
3.6.2 switch語(yǔ)句 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 實(shí)戰(zhàn)演練——使用xcode創(chuàng)建swift程序 70
第4章 cocoa touch框架 72
4.1 cocoa touch基礎(chǔ) 72
4.1.1 cocoa touch概述 72
4.1.2 cocoa touch中的框架 73
4.1.3 cocoa touch的優(yōu)勢(shì) 73
4.2 iphone的技術(shù)層 73
4.2.1 cocoa touch 層 73
4.2.2 多媒體層 77
4.2.3 核心服務(wù)層 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中的類(lèi) 86
4.5.1 核心類(lèi) 86
4.5.2 數(shù)據(jù)類(lèi)型類(lèi) 88
4.5.3 ui界面類(lèi) 91
4.6 國(guó)際化 94
4.7 使用xcode學(xué)習(xí)ios框架 95
4.7.1 使用xcode文檔 95
4.7.2 快速幫助 96
第5章 xcode interface builder界面開(kāi)發(fā) 98
5.1 interface builder基礎(chǔ) 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)建一個(gè)界面 103
5.4.1 對(duì)象庫(kù) 103
5.4.2 將對(duì)象加入到視圖中 104
5.4.3 使用ib布局工具 105
5.5 定制界面外觀 107
5.5.1 使用屬性檢查器 107
5.5.2 設(shè)置輔助功能屬性 108
5.5.3 測(cè)試界面 108
5.6 實(shí)戰(zhàn)演練——將xcode界面連接到代碼 109
5.6.1 打開(kāi)項(xiàng)目 109
5.6.2 輸出口和操作 110
5.6.3 創(chuàng)建到輸出口的連接 110
5.6.4 創(chuàng)建到操作的連接 112
第6章 使用xcode編寫(xiě)mvc程序 114
6.1 mvc模式基礎(chǔ) 114
6.1.1 誕生背景 114
6.1.2 分析結(jié)構(gòu) 114
6.1.3 mvc的特點(diǎn) 115
6.1.4 使用mvc實(shí)現(xiàn)程序設(shè)計(jì)的結(jié)構(gòu)化 115
6.2 xcode中的mvc 116
6.2.1 原理 116
6.2.2 模板就是給予mvc的 116
6.3 在xcode中實(shí)現(xiàn)mvc 117
6.3.1 視圖 117
6.3.2 視圖控制器 117
6.4 數(shù)據(jù)模型 119
6.5 實(shí)戰(zhàn)演練——使用模板single view application 120
6.5.1 創(chuàng)建項(xiàng)目 120
6.5.2 規(guī)劃變量和連接 123
6.5.3 設(shè)計(jì)界面 124
6.5.4 創(chuàng)建并連接輸出口和操作 126
6.5.5 實(shí)現(xiàn)應(yīng)用程序邏輯 128
6.5.6 生成應(yīng)用程序 129
第二篇 核心技術(shù)篇
第7章 文本框和文本視圖 131
7.1 文本框(uitextfield) 131
7.1.1 文本框基礎(chǔ) 131
7.1.2 實(shí)戰(zhàn)演練——在屏幕中顯示一個(gè)文本輸入框 131
7.1.3 實(shí)戰(zhàn)演練——設(shè)置文本輸入框的邊框線(xiàn)樣式 132
7.1.4 實(shí)戰(zhàn)演練——設(shè)置文本輸入框的字體和顏色 133
7.1.5 實(shí)戰(zhàn)演練——在文本輸入框中設(shè)置一個(gè)清空按鈕 133
7.1.6 實(shí)戰(zhàn)演練——為文本輸入框設(shè)置背景圖片 134
7.1.7 實(shí)戰(zhàn)演練——實(shí)現(xiàn)uitextfield控件(基于swift實(shí)現(xiàn)) 135
7.2 文本視圖(uitextview) 140
7.2.1 文本視圖基礎(chǔ) 140
7.2.2 實(shí)戰(zhàn)演練——在屏幕中換行顯示文本 141
7.2.3 實(shí)戰(zhàn)演練——在屏幕中顯示可編輯的文本 142
7.2.4 實(shí)戰(zhàn)演練——設(shè)置屏幕中文本的對(duì)齊方式 143
7.2.5 實(shí)戰(zhàn)演練——使用uitextview控件(基于swift實(shí)現(xiàn)) 145
第8章 按鈕和標(biāo)簽 147
8.1 標(biāo)簽(uilabel) 147
8.1.1 標(biāo)簽(uilabel)的屬性 147
8.1.2 實(shí)戰(zhàn)演練——使用標(biāo)簽(uilabel)顯示一段文本 147
8.1.3 實(shí)戰(zhàn)演練——在屏幕中顯示指定字體和指定大小的文本 150
8.1.4 實(shí)戰(zhàn)演練——設(shè)置屏幕中文本的對(duì)齊方式 150
8.2 按鈕(uibutton) 151
iOS8 開(kāi)發(fā)指南-(第2版)-(附光盤(pán)) 作者簡(jiǎn)介
管蕾,51cto的Android和iOS專(zhuān)家,定期參加火狐召開(kāi)的開(kāi)發(fā)專(zhuān)家會(huì)議。擁有多年的移動(dòng)通信和數(shù)據(jù)壓縮傳輸相關(guān)開(kāi)發(fā)經(jīng)驗(yàn),精通多種語(yǔ)言。帶領(lǐng)團(tuán)隊(duì)開(kāi)發(fā)了國(guó)內(nèi)第一款云服務(wù)器,開(kāi)發(fā)過(guò)多款iOS應(yīng)用程序,在蘋(píng)果商店取得了驕人的下載成績(jī)。
- >
名家?guī)阕x魯迅:朝花夕拾
- >
我從未如此眷戀人間
- >
唐代進(jìn)士錄
- >
李白與唐代文化
- >
經(jīng)典常談
- >
中國(guó)歷史的瞬間
- >
推拿
- >
伊索寓言-世界文學(xué)名著典藏-全譯本