Swift 備忘清單 IT寶庫整理的Swift開發速查清單,該清單提供了使用 Swift 的示例,涵蓋 Swift 基礎知識、控制流、類型、結構/類、運算符、函數方法等。入門,為開發人員分享快速參考備忘單。 開發速查表大綱 入門 變數 類型註釋 算術運算符 字元串插值 多行字元串 代碼註釋 組成一個 ...
Swift 備忘清單
IT寶庫整理的Swift開發速查清單,該清單提供了使用 Swift 的示例,涵蓋 Swift 基礎知識、控制流、類型、結構/類、運算符、函數方法等。入門,為開發人員分享快速參考備忘單。
開發速查表大綱
-
入門
-
變數
-
類型註釋
-
算術運算符
-
字元串插值
-
多行字元串
-
代碼註釋
-
組成一個元組
-
分解元組
-
特殊註釋語法 (MARK)
-
特殊註釋語法 (TODO)
-
特殊註釋語法 (FIXME)
-
-
變數
-
變數聲明
-
常數
-
計算變數(get 和 set)
-
willSet
-
didSet
-
willSet 和 didSet
-
-
條件和邏輯
-
if 語句
-
else 語句
-
else if 語句
-
比較運算符
-
三元條件運算符
-
switch 語句
-
switch 語句:區間匹配
-
switch 語句:複合案例
-
switch 語句:where 子句
-
邏輯運算符
-
邏輯運算符 &&
-
邏輯運算符 ||
-
組合邏輯運算符
-
控制執行順序
-
簡單的 guard
-
-
迴圈
-
範圍
-
stride() 函數
-
for-in 迴圈
-
continue 關鍵字
-
break 關鍵字
-
使用下劃線
-
while 迴圈
-
-
數組和集合
-
Array 數組
-
.count 屬性
-
索引
-
用數組字面量初始化
-
.append() 方法和 += 運算符
-
.insert() 和 .remove() 方法
-
遍曆數組
-
集合(Set)
-
空集合(Set)
-
填充集合
-
.insert()
-
.remove() 和 .removeAll() 方法
-
.contains()
-
迭代一個集合
-
.isEmpty 屬性
-
.count 屬性
-
.intersection() 交叉
-
.union() 合併去重
-
.symmetricDifference() 對稱差
-
.subtracting() 減法
-
-
字典
-
基礎字典
-
Keys
-
類型一致性
-
初始化填充字典
-
初始化一個空字典
-
添加到字典
-
刪除鍵值對
-
修改鍵值對
-
.isEmpty 屬性
-
.count 屬性
-
為變數賦值
-
遍歷字典
-
-
函數
-
基礎函數
-
調用函數
-
返回值
-
多個參數
-
省略參數標簽
-
返回多個值
-
Parameters & Arguments
-
隱式返回
-
預設參數
-
輸入輸出參數
-
可變參數
-
可選參數
-
-
結構
-
結構創建
-
預設屬性值
-
結構實例創建
-
init() 方法
-
檢查類型
-
變異方法(mutating)
-
結構方法
-
-
Class
-
引用類型(類)
-
類的實例
-
init() 方法
-
類屬性
-
繼承
-
示例
-
這是結構定義和類定義的示例
-
-
枚舉
-
定義枚舉
-
Switch 語句
-
CaseIterable
-
原始值
-
相關值
-
實例方法
-
從原始值初始化
-
計算屬性
-
-
另見