本書共分25章,循序漸進(jìn)的講解了Swift語(yǔ)言的基本語(yǔ)法知識(shí),并剖析了基于Swift開(kāi)發(fā)iOS應(yīng)用程序的方法。本書內(nèi)容全面,幾乎涵蓋了Swift開(kāi)發(fā)的所有內(nèi)容。全書內(nèi)容言簡(jiǎn)意賅,講解方法通俗易懂、詳細(xì),特別適合于初學(xué)者學(xué)習(xí)并消化。
Swift開(kāi)發(fā)*細(xì)致的入門與提升圖書,極具實(shí)踐性的能力提升案頭寶典。秉承理論學(xué)習(xí)與實(shí)踐開(kāi)發(fā)相結(jié)合的原則,力求實(shí)現(xiàn)所有技術(shù)點(diǎn)和經(jīng)典案例的完美搭配。
第1章 Swift語(yǔ)言基礎(chǔ)
1.1
Swift概述 1
1.1.1
Swift的創(chuàng)造者 1
1.1.2
Swift的優(yōu)勢(shì) 2
1.2 搭建開(kāi)發(fā)環(huán)境 3
1.2.1
Xcode 介紹 3
1.2.2
下載并安裝Xcode 7 4
1.3 使用Xcode開(kāi)發(fā)環(huán)境 7
1.3.1
改變公司名稱 7
1.3.2
通過(guò)搜索框縮小文件范圍
8
1.3.3
格式化代碼 8
1.3.4
代碼縮進(jìn)和自動(dòng)完成 9
1.3.5
文件內(nèi)查找和替代 10
1.3.6
快速定位到代碼行 13
1.3.7
快速打開(kāi)文件 13
第1章 Swift語(yǔ)言基礎(chǔ)
1.1
Swift概述 1
1.1.1
Swift的創(chuàng)造者 1
1.1.2
Swift的優(yōu)勢(shì) 2
1.2 搭建開(kāi)發(fā)環(huán)境 3
1.2.1
Xcode 介紹 3
1.2.2
下載并安裝Xcode 7 4
1.3 使用Xcode開(kāi)發(fā)環(huán)境 7
1.3.1
改變公司名稱 7
1.3.2
通過(guò)搜索框縮小文件范圍
8
1.3.3
格式化代碼 8
1.3.4
代碼縮進(jìn)和自動(dòng)完成 9
1.3.5
文件內(nèi)查找和替代 10
1.3.6
快速定位到代碼行 13
1.3.7
快速打開(kāi)文件 13
1.3.8
使用書簽 14
1.3.9
自定義導(dǎo)航條 15
1.3.10
使用Xcode幫助 16
1.3.11
調(diào)試代碼 17
1.4 創(chuàng)建一個(gè)iOS 9項(xiàng)目 18
1.5 打開(kāi)一個(gè)現(xiàn)有的iOS 9項(xiàng)目 23
1.6 段Swift程序 24
實(shí)例1-1 使用Xcode 7開(kāi)發(fā)個(gè)
Swift程序 24
第2章 Swift的基礎(chǔ)語(yǔ)法
2.1 分號(hào) 31
2.2 空白 32
2.3 標(biāo)識(shí)符和關(guān)鍵字 32
2.3.1
標(biāo)識(shí)符 32
2.3.2
關(guān)鍵字 33
2.4 常量和變量 34
2.4.1
聲明常量 34
實(shí)例2-1 輸出常量的值 35
2.4.2
聲明變量 35
實(shí)例2-2 輸出變量的值 37
2.4.3
輸出常量和變量 39
實(shí)例2-3 計(jì)算一個(gè)圓的面積 39
2.4.4
標(biāo)注類型 40
實(shí)例2-4 省略類型聲明 40
2.4.5
常量和變量的命名規(guī)則 41
實(shí)例2-5 修改變量值 41
2.5 注釋 42
2.5.1
注釋的規(guī)則 42
實(shí)例2-6 演示注釋的用法 43
2.5.2
使用注釋的注意事項(xiàng) 43
2.6 數(shù)據(jù)類型 44
2.6.1
數(shù)據(jù)類型的分類 45
2.6.2
類型和類型推斷 45
2.6.3
類型注解 46
2.6.4
類型標(biāo)識(shí)符 46
2.6.5
元組類型 47
2.6.6
函數(shù)類型 47
2.6.7
數(shù)組類型 48
2.6.8
可選類型 48
2.6.9
隱式解析可選類型 49
2.6.10
協(xié)議合成類型 50
2.6.11
元類型 50
2.6.12
類型繼承子句 50
2.6.13
類型推斷 51
2.7 基本的數(shù)值類型 51
2.7.1
整數(shù) 52
實(shí)例2-7 輸出整數(shù) 53
2.7.2
浮點(diǎn)數(shù) 54
實(shí)例2-8 使用浮點(diǎn)數(shù) 54
2.8 字面量 55
2.8.1
數(shù)值型字面量 55
實(shí)例2-9 使用數(shù)值型字面量 56
2.8.2
整型字面量 56
實(shí)例2-10 輸出不同進(jìn)制的17 57
2.8.3
浮點(diǎn)型字面量 57
2.8.4
文本型字面量 58
實(shí)例2-11 演示特殊符號(hào)的使用 59
2.8.5
數(shù)值的可讀性 59
2.9