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
-
原始值
-
相關值
-
實體方法
-
從原始值初始化
-
計算屬性
-
-
另見
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/547783.html
標籤:其他
上一篇:Python ArcPy批量掩膜、重采樣大量遙感影像
下一篇:執行緒同步
