共计 916 个字符,预计需要花费 3 分钟才能阅读完成。
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
- 原始值
- 相干值
- 实例办法
- 从原始值初始化
- 计算属性
- 另见
正文完