Swift4.0入門例項視訊教程-李發展-專題視訊課程
阿新 • • 發佈:2019-01-09
Swift4.0入門例項視訊教程—4744人已學習
課程介紹
Swift4.0入門視訊教程,課程內容包含Swift入門知識、資料型別(元組、Dictionary、運算子)、流程控制、函式、類與物件、擴充套件協議、常見概念、實用進階、案例實戰。 1、119節大容量課程:包含了Swift4.0語言大部分知識點; 2、創新的教學模式:手把手教您iOS開發技術入門,一看就懂,一學就會; 3、完美貼心的操作提示:讓您的眼睛始終處於操作的焦點位置,不用再滿屏找游標; 4、語言簡潔精練:瞄準問題的核心所在,減少對思維的干擾,並節省您寶貴的時間; 5、視訊短小精悍:即方便於您的學習和記憶,也方便日後對功能的檢索;
課程收益
掌握Swift 4.0語言,並通過一整套例項教程,使學員掌握從生成證書、建立app、架構、開發、打包上傳、提交稽核等整個開發流程!
講師介紹
李發展更多講師課程
10年以上IT行業工作經驗、三年以上IT行業教學經驗。豐富的專案經驗和授課經驗,授課形式不拘一格。熟悉JAVA,iOS,Swift,平面設計、網頁設計、Javascript開發等技術。代表作品:擁有百萬下載量、千份五星好評的iOS應用《互動教程 for Photoshop》、《互動教程 for Xcode》、《互動教程 for Illustrator》、《互動教程 for Pages》等。
課程大綱
第1章:入門知識
1. iOS專案模板的介紹 6:37
2.使用Playground學習Swift 2:55
3.Swift語言中的常量和變數 1:53
4.Swift的識別符號和關鍵字 1:57
5.Swift的表示式Expressions 1:29
6.給Swift程式碼添加註釋語句 2:12
7.Swift的幾個列印輸出語句 1:42
8.在控制檯輸出類的例項及其屬性 1:42
第2章:資料型別
1.Swift的(Boolean)布林型別 2:40
2.Swift的(Int)整形型別 4:45
3.Swift的(Float)和(Double)浮點型別 4:47
4.字串(String)及對字元(Characters)的遍歷 2:26
5.Swift字串的使用詳解 5:39
6.Swift中的元組(Tuples) 2:04
7.基本資料型別之間的互相轉換 2:52
8.一維陣列(Array)的使用詳解 2:57
9.多維陣列的建立和遍歷 1:49
10.陣列的幾種遍歷方式 2:09
11.字典(Dictionary)的使用詳解 5:12
12.Swift的一元、二元和三元運算子 2:52
13.Swift的位運算子和防溢位運算子 2:26
14.比較運算子和區間運算子 3:10
第3章:流程控制
1.使用for-in迴圈遍歷陣列 3:36
2.使用迴圈語句獲得序列中的最小值 2:56
3.switch-case語句的例項解析 2:27
4.continue、break和fallthrough的區別 3:16
5.while和repeat-where迴圈語句 2:35
6.if和if-let判斷語句的使用解析 3:17
第4章:函式
1.函式func以及函式的引數和返回值 3:22
2.函式的外部引數名 2:24
3.建立擁有任意數量引數的函式 2:05
4.函式的輸入輸出inout引數解析 1:54
5.給函式的引數設定預設的取值 1:52
6.使用函式作為另一個函式的引數 3:00
7.函式型別的解析 2:10
8.使用函式型別作為函式的返回型別 2:10
9.函式可以擁有多個返回值 2:04
10.藏在函式內部的函式 1:47
11.遞迴函式的使用解析 1:58
12.Swift那些非常實用的內部函式 4:58
第5章:類與物件
1.Swift的列舉(enum)型別及遍歷 2:46
2.給列舉型別新增方法 2:11
3.Swift的結構(struct)型別及其下標(subscript) 3:11
4.類(class)的初始化方法、屬性和方法 2:46
5.類的引用(reference)特徵 2:07
6.類和結構兩個型別的比較 2:48
7.類屬性的set和get方法解析 1:53
8.類屬性的willSet和didSet方法解析 2:21
9.類析構方法(deinit)的使用 1:29
10.給類新增下標(subscript) 2:04
11.類的靜態方法(class func) 1:51
12.將一個類的例項作為另一個類的屬性 2:03
13.類的繼承以及方法的重寫(override) 2:18
14.父類在例項型別轉化時的應用 2:02
15.使用is語句檢查例項的型別 3:44
16.使用Any表示任意值型別 2:25
第6章:擴充套件協議
1.使用擴充套件(extension)擴充套件型別的屬性 1:57
2.使用extension對方法進行擴充套件 1:37
3.使用協議(protocol)進行方法的宣告 4:28
4.問號?和感嘆號!的用法解析 5:27
5.Swift中的閉包(Closure)詳解 4:29
6.Swift語言中的泛型程式設計 3:18
7.Swift的do-try-catch錯誤處理模式 4:48
8.例項的引用特徵和Swift的記憶體管理 2:19
9.例項的交叉引用和弱引用(weak) 3:00
10.Swift的懶載入(lazy initialization)使用解析 2:28
第7章:常見概念
1.範圍Range、ClosedRange和NSRange的使用 2:43
2.點CGPoint和變形CGAffineTransform的使用 2:34
3.尺寸CGSize的使用詳解 2:35
4.範圍CGRect的使用詳解 3:00
5.使用NSString對字串進行各種操作 3:28
6.日期Date和DateFormatter日期的格式化 4:59
7.日曆Calendar和日期元件DateComponents 1:47
8.日曆Calendar和時區TimeZone 1:54
9.使用定時元件Timer執行定時任務 4:01
10.使用UserDefaults和歸檔方式存取使用者資料 6:16
11.路徑URL的使用詳解 2:24
12.使用DispatchGroup管理執行緒組 1:48
13.使用UIScreen查詢裝置螢幕資訊 2:09
14.使用UIColor設定介面元件的顏色屬性 3:11
第8章:實用進階
1.Swift語言中的兩種單例模式 3:05
2.Swift語言中的三種訊息傳遞模式 7:05
3.閉包在定時任務、動畫和執行緒中的使用 3:59
4.通過protocol在兩個物件中進行訊息傳遞 8:25
5.通過間接代理進行物件間的訊息傳遞 6:04
6.通過屬性進行物件間的訊息傳遞 6:25
7.使用通知的方法進行物件間的資料傳遞 6:14
8.使用performSegue在故事板頁面之間進行資料傳遞 11:11
9.Swift中的棧Stack和佇列Queue詳解 5:22
10.Swift中的連結串列LinkedList詳解 2:58
11.使用Swift建立一個二叉樹BinaryTreeNode 3:51
12.氣泡排序演算法的Swift實現 9:41
13.選擇排序演算法的Swift實現 7:58
14.快速排序演算法的Swift實現 10:34
15.插入排序演算法的Swift實現 6:25
16.希爾排序演算法的Swift實現 6:55
17.歸併排序演算法的Swift實現 8:57
18.基數排序演算法的Swift實現 8:29
19.堆排序演算法的Swift實現 9:00
第9章:完整例項
1.在iTunesConnect中建立產品ACTHelper 10:37
2.在Xcode9中建立新專案ACTHelper 4:49
3.建立開發證書和釋出證書及其它檔案 14:23
4.在ACTHelper專案中使用CocoaPod管理外掛 4:00
5.建立BaseViewController作為控制器的基類 9:10
6.建立App的歡迎頁面 8:59
7.登陸頁面:建立自定義檢視及相關元件 19:43
8.登陸頁面:建立自定義表單Row以及基控制器 16:27
9.建立使用者登陸頁面 23:34
10.使用者註冊賬號資訊的輸入和簡訊驗證碼 31:31
11.使用者註冊頭像和科目資訊輸入頁面 20:27
12.使用者註冊考試成績輸入頁面及相關自定義元件 24:49
13.試題解析頁面及相關自定義元件 18:28
14.試題科目列表及答案列表等自定義元件 27:49
15.建立試題解析列表頁面和試卷選擇頁面 38:26
16.建立試題詳情頁面和浮動選單元件 35:53
17.試題原文顯示頁面和數學公式的渲染 14:32
18.賬號設定列表頁面和分享、反饋、評分功能 13:05
19.會員個人資訊設定頁面和登出功能 14:03
20.App釋出前的設定以及打包、上傳和提交稽核 11:46
大家可以點選【檢視詳情】檢視我的課程
課程介紹
Swift4.0入門視訊教程,課程內容包含Swift入門知識、資料型別(元組、Dictionary、運算子)、流程控制、函式、類與物件、擴充套件協議、常見概念、實用進階、案例實戰。 1、119節大容量課程:包含了Swift4.0語言大部分知識點; 2、創新的教學模式:手把手教您iOS開發技術入門,一看就懂,一學就會; 3、完美貼心的操作提示:讓您的眼睛始終處於操作的焦點位置,不用再滿屏找游標; 4、語言簡潔精練:瞄準問題的核心所在,減少對思維的干擾,並節省您寶貴的時間; 5、視訊短小精悍:即方便於您的學習和記憶,也方便日後對功能的檢索;
課程收益
掌握Swift 4.0語言,並通過一整套例項教程,使學員掌握從生成證書、建立app、架構、開發、打包上傳、提交稽核等整個開發流程!
講師介紹
李發展更多講師課程
10年以上IT行業工作經驗、三年以上IT行業教學經驗。豐富的專案經驗和授課經驗,授課形式不拘一格。熟悉JAVA,iOS,Swift,平面設計、網頁設計、Javascript開發等技術。代表作品:擁有百萬下載量、千份五星好評的iOS應用《互動教程 for Photoshop》、《互動教程 for Xcode》、《互動教程 for Illustrator》、《互動教程 for Pages》等。
課程大綱
第1章:入門知識
1.
2.使用Playground學習Swift 2:55
3.Swift語言中的常量和變數 1:53
4.Swift的識別符號和關鍵字 1:57
5.Swift的表示式Expressions 1:29
6.給Swift程式碼添加註釋語句 2:12
7.Swift的幾個列印輸出語句 1:42
8.在控制檯輸出類的例項及其屬性 1:42
第2章:資料型別
1.Swift的(Boolean)布林型別 2:40
2.Swift的(Int)整形型別 4:45
3.Swift的(Float)和(Double)浮點型別
4.字串(String)及對字元(Characters)的遍歷 2:26
5.Swift字串的使用詳解 5:39
6.Swift中的元組(Tuples) 2:04
7.基本資料型別之間的互相轉換 2:52
8.一維陣列(Array)的使用詳解 2:57
9.多維陣列的建立和遍歷 1:49
10.陣列的幾種遍歷方式 2:09
11.字典(Dictionary)的使用詳解 5:12
12.Swift的一元、二元和三元運算子 2:52
13.Swift的位運算子和防溢位運算子 2:26
14.比較運算子和區間運算子 3:10
第3章:流程控制
1.使用for-in迴圈遍歷陣列 3:36
2.使用迴圈語句獲得序列中的最小值 2:56
3.switch-case語句的例項解析 2:27
4.continue、break和fallthrough的區別 3:16
5.while和repeat-where迴圈語句 2:35
6.if和if-let判斷語句的使用解析 3:17
第4章:函式
1.函式func以及函式的引數和返回值 3:22
2.函式的外部引數名 2:24
3.建立擁有任意數量引數的函式 2:05
4.函式的輸入輸出inout引數解析 1:54
5.給函式的引數設定預設的取值 1:52
6.使用函式作為另一個函式的引數 3:00
7.函式型別的解析 2:10
8.使用函式型別作為函式的返回型別 2:10
9.函式可以擁有多個返回值 2:04
10.藏在函式內部的函式 1:47
11.遞迴函式的使用解析 1:58
12.Swift那些非常實用的內部函式 4:58
第5章:類與物件
1.Swift的列舉(enum)型別及遍歷 2:46
2.給列舉型別新增方法 2:11
3.Swift的結構(struct)型別及其下標(subscript) 3:11
4.類(class)的初始化方法、屬性和方法 2:46
5.類的引用(reference)特徵 2:07
6.類和結構兩個型別的比較 2:48
7.類屬性的set和get方法解析 1:53
8.類屬性的willSet和didSet方法解析 2:21
9.類析構方法(deinit)的使用 1:29
10.給類新增下標(subscript) 2:04
11.類的靜態方法(class func) 1:51
12.將一個類的例項作為另一個類的屬性 2:03
13.類的繼承以及方法的重寫(override) 2:18
14.父類在例項型別轉化時的應用 2:02
15.使用is語句檢查例項的型別 3:44
16.使用Any表示任意值型別 2:25
第6章:擴充套件協議
1.使用擴充套件(extension)擴充套件型別的屬性 1:57
2.使用extension對方法進行擴充套件 1:37
3.使用協議(protocol)進行方法的宣告 4:28
4.問號?和感嘆號!的用法解析 5:27
5.Swift中的閉包(Closure)詳解 4:29
6.Swift語言中的泛型程式設計 3:18
7.Swift的do-try-catch錯誤處理模式 4:48
8.例項的引用特徵和Swift的記憶體管理 2:19
9.例項的交叉引用和弱引用(weak) 3:00
10.Swift的懶載入(lazy initialization)使用解析 2:28
第7章:常見概念
1.範圍Range、ClosedRange和NSRange的使用 2:43
2.點CGPoint和變形CGAffineTransform的使用 2:34
3.尺寸CGSize的使用詳解 2:35
4.範圍CGRect的使用詳解 3:00
5.使用NSString對字串進行各種操作 3:28
6.日期Date和DateFormatter日期的格式化 4:59
7.日曆Calendar和日期元件DateComponents 1:47
8.日曆Calendar和時區TimeZone 1:54
9.使用定時元件Timer執行定時任務 4:01
10.使用UserDefaults和歸檔方式存取使用者資料 6:16
11.路徑URL的使用詳解 2:24
12.使用DispatchGroup管理執行緒組 1:48
13.使用UIScreen查詢裝置螢幕資訊 2:09
14.使用UIColor設定介面元件的顏色屬性 3:11
第8章:實用進階
1.Swift語言中的兩種單例模式 3:05
2.Swift語言中的三種訊息傳遞模式 7:05
3.閉包在定時任務、動畫和執行緒中的使用 3:59
4.通過protocol在兩個物件中進行訊息傳遞 8:25
5.通過間接代理進行物件間的訊息傳遞 6:04
6.通過屬性進行物件間的訊息傳遞 6:25
7.使用通知的方法進行物件間的資料傳遞 6:14
8.使用performSegue在故事板頁面之間進行資料傳遞 11:11
9.Swift中的棧Stack和佇列Queue詳解 5:22
10.Swift中的連結串列LinkedList詳解 2:58
11.使用Swift建立一個二叉樹BinaryTreeNode 3:51
12.氣泡排序演算法的Swift實現 9:41
13.選擇排序演算法的Swift實現 7:58
14.快速排序演算法的Swift實現 10:34
15.插入排序演算法的Swift實現 6:25
16.希爾排序演算法的Swift實現 6:55
17.歸併排序演算法的Swift實現 8:57
18.基數排序演算法的Swift實現 8:29
19.堆排序演算法的Swift實現 9:00
第9章:完整例項
1.在iTunesConnect中建立產品ACTHelper 10:37
2.在Xcode9中建立新專案ACTHelper 4:49
3.建立開發證書和釋出證書及其它檔案 14:23
4.在ACTHelper專案中使用CocoaPod管理外掛 4:00
5.建立BaseViewController作為控制器的基類 9:10
6.建立App的歡迎頁面 8:59
7.登陸頁面:建立自定義檢視及相關元件 19:43
8.登陸頁面:建立自定義表單Row以及基控制器 16:27
9.建立使用者登陸頁面 23:34
10.使用者註冊賬號資訊的輸入和簡訊驗證碼 31:31
11.使用者註冊頭像和科目資訊輸入頁面 20:27
12.使用者註冊考試成績輸入頁面及相關自定義元件 24:49
13.試題解析頁面及相關自定義元件 18:28
14.試題科目列表及答案列表等自定義元件 27:49
15.建立試題解析列表頁面和試卷選擇頁面 38:26
16.建立試題詳情頁面和浮動選單元件 35:53
17.試題原文顯示頁面和數學公式的渲染 14:32
18.賬號設定列表頁面和分享、反饋、評分功能 13:05
19.會員個人資訊設定頁面和登出功能 14:03
20.App釋出前的設定以及打包、上傳和提交稽核 11:46
大家可以點選【檢視詳情】檢視我的課程