预购商品
书目分类
特别推荐
第1章 Swift開發基礎 (視頻講解: 18分鐘,6集) 1.1Hello World工程 1.2控制台輸入與輸出 1.3輸出格式化字串 1.4Swift語言基礎 1.4.1變數與常量 1.4.2整數類型 1.4.3可選類型量 1.5本章小結 習題 第2章 Swift資料表示(視頻講解: 34分鐘,13集) 2.1字元 2.2字串 2.3浮點型 2.4布林型 2.5元組 2.6陣列 2.7集合 2.8字典 2.9本章小結 習題 第3章 運算符與程式控制(視頻講解: 33分鐘,12集) 3.1算術運算符 3.2關係運算符和條件運算符 3.3邏輯運算符 3.4位運算符與區間運算符 3.5賦值和複合設定運算符 3.6程式執行方式 3.6.1循序執行方式 3.6.2分支執行方式 3.6.3迴圈執行方式 3.7本章小結 習題 第4章 函數與閉包(視頻講解: 63分鐘,19集) 4.1簡單函數實例 4.2多參數函數 4.3多返回值函數 4.4複合函數 4.5遞迴函數 4.6閉包 4.6.1常規閉包用法 4.6.2特殊閉包用法 4.7本章小結 習題 第5章 枚舉與結構體(視頻講解: 51分鐘,15集) 5.1枚舉 5.1.1枚舉量原始值 5.1.2枚舉量關聯值 5.1.3遍歷枚舉量 5.1.4遞迴枚舉 5.1.5枚舉初始化器 5.2結構體 5.2.1結構體用法 5.2.2存儲屬性與計算屬性 5.2.3結構體初始化器 5.2.4實例方法與靜態方法 5.2.5結構體索引子 5.3本章小結 習題 第6章 類與實例(視頻講解: 61分鐘,23集) 6.1類的概念 6.2屬性 6.2.1類屬性 6.2.2存儲屬性 6.2.3計算屬性 6.2.4屬性檢查器 6.2.5屬性包裹器 6.3方法 6.3.1類方法 6.3.2實例方法 6.4初始化器 6.4.1普通初始化器 6.4.2指定型初始化器和借用型初始化器 6.4.3容錯型初始化器 6.4.4閉包型初始化器 6.4.5子類初始化器 6.5析構器 6.6索引子 6.6.1基本用法 6.6.2靜態索引子 6.6.3繼承索引子 6.7繼承 6.7.1繼承實例 6.7.2方法覆蓋 6.7.3屬性覆蓋 6.8多態 6.9本章小結 習題 第7章 擴展與協定(視頻講解: 68分鐘,23集) 7.1擴展 7.1.1計算屬性擴展 7.1.2初始化器擴展 7.1.3方法擴展 7.1.4索引子擴展 7.1.5巢狀型別擴展 7.2協議 7.2.1屬性協定 7.2.2方法協議 7.2.3初始化器協定 7.2.4委派機制 7.2.5協定擴展 7.2.6協議繼承 7.2.7協定組合 7.2.8可選協議 7.3類型嵌套 7.4類型判定 7.5可選類型鏈 7.6並行處理機制 7.7異常處理方法 7.7.1觸發異常函數 7.7.2異常處理函數 7.7.3推遲執行語句 7.8本章小結 習題 第8章 泛型與模糊類型(視頻講解: 30分鐘,12集) 8.1泛型 8.1.1函數泛型 8.1.2自訂類型泛型 8.1.3類型約束 8.1.4關聯類型 8.1.5條件泛型 8.2模糊類型 8.3自動引用計數 8.3.1強引用 8.3.2弱引用 8.3.3非佔用引用 8.3.4閉包引用 8.4記憶體安全 8.5存取控制 8.6高級運算符 8.6.1位運算符與溢出運算符 8.6.2結合性與優先順序 8.6.3運算符重載 8.7本章小結 習題 第9章 使用者介面設計(視頻講解: 28分鐘,8集) 9.1框架程式 9.1.1MyCh0901工程框架 9.1.2SwiftUI介面元素 9.2簡單App設計 9.3繪圖程式設計 9.4本章小結 習題 附錄AWindows 11系統上安裝macOS系統虛擬機器 參考文獻
客服公告
热门活动
订阅电子报