| 課程目錄 :        (內容與授課時間)        授課總時數:   04:48:51 
 簡 介:
 本課程是基於Swift2.2的基礎課程第四季,也是最後一季。liuyubobobo老師將為大家詳細講解swift語言更多高級語言特性:下標、運算符重載、擴展、泛型、協議和面向協議的編程思想、錯誤處理、內存管理、類型轉換。希望通過最終季的學習,大家真正玩兒轉swift!
 
 這是《玩兒轉swift2.0》系列課程的第四季,介紹了諸多swift語言特性。通過整個系列課程的學習,大家可以全面、深入地瞭解swift的語法與語言特性,理解swift的設計原則和理念,對swift語言的掌握達到中等偏上的水平。
 課程大綱:
 第1章 下標和運算符重載
 課時01 1-1 下標基礎 →時長:00:10:03
 課時02 1-2 多維下標 →時長:00:10:10
 課時03 1-3 運算符重載基礎 →時長:00:13:49
 課時04 1-4 重載比較運算符 →時長:00:08:35
 課時05 1-5 自定義運算符 →時長:00:17:10
 
 第2章 擴展和泛型
 
 課時06 2-1 擴展基礎 →時長:00:09:12
 課時07 2-2 嵌套類型 →時長:00:11:04
 課時08 2-3 擴展標準庫 →時長:00:12:59
 課時09 2-4 泛型函數 →時長:00:04:43
 課時10 2-5 泛型類型 →時長:00:08:29
 
 第3章 協議
 
 課時11 3-1 協議基礎 →時長:00:14:21
 課時12 3-2 協議和構造函數 →時長:00:09:02
 課時13 3-3 為什麼使用協議? →時長:00:11:52
 課時14 3-4 類型別名(typealias) 和關聯類型 (associatedtype) →時長:00:10:06
 課時15 3-5 標準庫中的常用協議 →時長:00:13:06
 
 第4章 面向協議的編程
 
 課時16 4-1 擴展協議和默認實現 →時長:00:10:43
 課時17 4-2 面向協議編程 →時長:00:11:16
 課時18 4-3 協議聚合 →時長:00:04:55
 課時19 4-4 泛型約束 →時長:00:10:03
 課時20 4-5 Swift是面向協議的編程語言 →時長:00:05:45
 課時21 4-6 UIKit中的委託模式 →時長:00:15:27
 課時22 4-7 創建自己的委託模式 →時長:00:17:16
 課時23 4-8 可選的協議方法 →時長:00:07:55
 
 第5章 錯誤處理
 
 課時24 5-1 強制退出程序 →時長:00:09:41
 課時25 5-2 ErrorType →時長:00:12:07
 課時26 5-3 錯誤處理 →時長:00:12:01
 課時27 5-4 defer →時長:00:06:49
   |