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
-
原始值
-
相关值
-
实例方法
-
从原始值初始化
-
计算属性
-
-
另见