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

打印 上一主题 下一主题

主题 1738|帖子 1738|积分 5214

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

  • 另见

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表