基本:本課程內(nèi)容是iOS開發(fā)設(shè)計(jì)系列產(chǎn)品的新手入門課程內(nèi)容,合適于零基礎(chǔ)的學(xué)員學(xué)習(xí)培訓(xùn)。讓學(xué)員在短期內(nèi)內(nèi),*把握Swift編程語(yǔ)言。全方位:課程內(nèi)容*知識(shí)遮蓋全方位,包含了應(yīng)用程序開發(fā)技術(shù)性的各個(gè)方面。全新:全新的iOS8SDK,全新Xcode開發(fā)環(huán)境,可以緊隨iPhone的腳步。實(shí)例驅(qū)動(dòng)器:講課全過(guò)程中選用實(shí)例驅(qū)動(dòng)器方式講課方式,從實(shí)例下手解讀知識(shí)要點(diǎn)。共享資源:課程內(nèi)容完畢后,全部課程內(nèi)容PPT及其實(shí)例編碼*出示給學(xué)員,便于學(xué)員技術(shù)性推進(jìn)及材料累積。真機(jī)運(yùn)作:講課全過(guò)程中的實(shí)例,會(huì)在iPad或iPhone上檢測(cè)和運(yùn)作,學(xué)員體會(huì)更為形象化。
培訓(xùn)目標(biāo):
1基本一部分,詳細(xì)介紹了Swift的一些基本知識(shí)。2面向?qū)ο笃徊糠,詳?xì)介紹了Swift語(yǔ)言面向?qū)ο蟮挠嘘P(guān)*知識(shí)。3銜接一部分,關(guān)鍵詳細(xì)介紹了怎樣從Objective-C銜接到Swift,及其他們中間的相互之間啟用難題。4實(shí)戰(zhàn)演練一部分,詳細(xì)介紹了iOS運(yùn)用iPhone計(jì)算方式開發(fā)設(shè)計(jì)全過(guò)程。
課程大綱:
Part-1基本一部分
1.準(zhǔn)備開始
1.1學(xué)習(xí)培訓(xùn)路線地圖
1.2Xcode開發(fā)環(huán)境
1.3怎么使用API協(xié)助
2.*個(gè)Swift程序流程
2.1應(yīng)用Playground撰寫
2.2編碼表述
3.Swift基礎(chǔ)英語(yǔ)的語(yǔ)法
3.1標(biāo)志符和關(guān)鍵詞
3.2常量和變量
3.3注解
3.4關(guān)系式
4.基礎(chǔ)運(yùn)算符
4.1算術(shù)運(yùn)算符
4.2關(guān)系運(yùn)算符
4.3邏輯運(yùn)算符
4.4位運(yùn)算符
4.5其他運(yùn)算符
5.基礎(chǔ)基本數(shù)據(jù)類型
5.1Swift基本數(shù)據(jù)類型
5.2整形
5.3浮點(diǎn)型
5.4數(shù)字表示方法
5.5數(shù)據(jù)種類之的變換
5.6布爾型
5.7元組種類
6.標(biāo)識(shí)符和字符串?dāng)?shù)組
6.1標(biāo)識(shí)符
6.2建立字符串?dāng)?shù)組
6.3字符串?dāng)?shù)組可塑性
6.4字符串較為
7.操縱句子
7.一分支句子
7.2循環(huán)語(yǔ)句
7.3自動(dòng)跳轉(zhuǎn)句子
8.結(jié)合
8.1數(shù)字能量數(shù)組結(jié)合
8.2字典結(jié)合
8.3集合的復(fù)制
9.涵數(shù)
9.1應(yīng)用涵數(shù)
9.2傳送主要參數(shù)
9.3函數(shù)返回值
9.4函數(shù)類型
9.5函數(shù)重載
9.6嵌套函數(shù)
9.7泛型和泛型函數(shù)
10.閉包
10.1回望嵌套函數(shù)
10.2閉包的定義
10.3應(yīng)用閉包關(guān)系式
10.4應(yīng)用跟隨閉包
10.5捕捉前后文中自變量和變量定義
Part-2面向?qū)ο?br /> 11.Swift語(yǔ)言中的面向?qū)ο筇攸c(diǎn)
11.1面向?qū)ο蠖x和本質(zhì)特征
11.2Swift中的面向?qū)ο蠓N類
11.3枚舉類型
11.4建筑結(jié)構(gòu)與類
11.5種類嵌套循環(huán)
11.6可選擇種類與可選擇鏈
12.屬性與字符
12.1儲(chǔ)存屬性
12.2測(cè)算屬性
12.3屬性觀測(cè)者
12.4靜態(tài)數(shù)據(jù)屬性
12.5應(yīng)用字符
13.方式
13.1實(shí)例方法
13.2靜態(tài)方法
14.結(jié)構(gòu)與析構(gòu)
14.1構(gòu)造器
14.2構(gòu)造器輕載
14.3析構(gòu)器
15.承繼
15.1從一個(gè)實(shí)例剛開始
15.2構(gòu)造器承繼
15.3重新寫過(guò)
15.4種類查驗(yàn)與變換
16.拓展和協(xié)議書
16.1拓展
16.2協(xié)議書
16.3拓展中申明協(xié)議書
17.Swift代碼優(yōu)化
17.1Swift代碼優(yōu)化簡(jiǎn)述
17.2強(qiáng)引入循環(huán)系統(tǒng)
17.3擺脫強(qiáng)引入循環(huán)系統(tǒng)
17.4閉包中的強(qiáng)引入循環(huán)系統(tǒng)
Part-3銜接一部分
18.從Objective-C到Swift
18.1挑選語(yǔ)言
18.2Swift啟用Objective-C
18.3Objective-C啟用Swift
19.應(yīng)用Foundation架構(gòu)
19.1數(shù)據(jù)類NSNumber
19.2字符串類
19.3數(shù)字能量數(shù)組類
19.4字典類
Part-4實(shí)戰(zhàn)演練一部分
20.iOS開發(fā)設(shè)計(jì)基本
20.1iOS詳細(xì)介紹
20.2*個(gè)iOS運(yùn)用HelloWorld
20.3iOSAPI介紹
21.新項(xiàng)目實(shí)戰(zhàn)演練——根據(jù)層次構(gòu)架的多版本號(hào)iPhone計(jì)算方式
21.1運(yùn)用剖析與設(shè)計(jì)方案
21.2建立工程項(xiàng)目
21.3領(lǐng)域模型層開發(fā)設(shè)計(jì)
21.4表示層開發(fā)設(shè)計(jì)
21.5Objective-C版本號(hào)計(jì)算方式
21.6Swift啟用Objective-C完成的計(jì)算方式
21.7Objective-C啟用Swift完成的計(jì)算方式