課程目錄 : (內容與授課時間) 授課總時數: 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
|