《玩兒轉Swift 2.0(第四季)》是慕課網提供的慕課課程,授課老師是liuyubobobo。
基本介紹
- 中文名:玩兒轉Swift 2.0(第四季)
- 授課老師:liuyubobobo
- 類別:慕課網
- 提供方:慕課網
課程簡介,課程大綱,
課程簡介
本課程是基於Swift2.2的基礎課程第四季,也是最後一季。liuyubobobo老師將為大家詳細講解swift語言更多高級語言特性:下標、運算符重載、擴展、泛型、協定和面向協定的編程思想、錯誤處理、記憶體管理、類型轉換。希望通過最終季的學習,大家真正玩兒轉swift!
課程大綱
第1章 下標和運算符重載
為大家介紹下標和運算符重載相關知識。
1-1 Swift下標基礎 (10:03)
1-2 Swift多維下標 (10:10)
1-3 Swift運算符重載基礎 (13:49)
1-4 Swift重載比較運算符 (08:35)
1-5 Swift自定義運算符 (17:10)
第2章 擴展和泛型
為大家介紹擴展和泛型相關知識。
2-1 Swift擴展基礎 (09:12)
2-2 Swift嵌套類型 (11:04)
2-3 Swift擴展標準庫 (12:59)
2-4 Swift泛型函式 (04:43)
2-5 Swift泛型類型 (08:29)
第3章 協定
為大家介紹協定相關知識。
3-1 Swift協定基礎 (14:21)
3-2 Swift協定和構造函式 (09:02)
3-3 為什麼使用協定? (11:52)
3-4 類型別名(typealias) 和關聯類型 (associatedtype) (10:06)
3-5 Swift標準庫中的常用協定 (13:06)
第4章 面向協定的編程
為大家介紹面向協定的編程相關知識。
4-1 Swift擴展協定和默認實現 (10:43)
4-2 Swift面向協定編程 (11:16)
4-3 協定聚合 (04:55)
4-4 泛型約束 (10:03)
4-5 Swift是面向協定的程式語言 (05:45)
4-6 UIKit中的委託模式 (15:27)
4-7 創建自己的委託模式 (17:15)
4-8 可選的協定方法 (07:55)
第5章 錯誤處理
為大家介紹錯誤處理相關知識。
5-1 Swift強制退出程式 (09:41)
5-2 ErrorType (12:07)
5-3 錯誤處理 (12:01)
5-4 defer (06:49)
第6章 記憶體管理
介紹Swift中記憶體管理的相關知識。
6-1 deinit (09:43)
6-2 引用計數 (16:30)
6-3 強引用循環與weak (16:02)
6-4 unowned (09:05)
6-5 閉包中的強引用循環 (07:10)
6-6 Closure中的強引用循環問題 (15:02)
6-7 閉包捕獲列表 (07:31)
第7章 類型檢查和類型轉換
介紹Swift中類型檢查和類型轉換的相關知識。
7-1 Swift類型檢查 (06:41)
7-2 Swift類型轉換 (07:18)
7-3 Swift檢查協定遵守 (06:29)
7-4 NSObject, AnyObject 和 Any (08:55)
第8章 結語
Swift第四季完結。
8-1 迎接swift3 (09:59)
8-2 學完swift語言之後,應該學什麼?