Swift 备忘清单_开发速查表分享

发布于:2023-03-22 ⋅ 阅读:(493) ⋅ 点赞:(0)

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

网站公告

今日签到

点亮在社区的每一天
去签到