最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

每日精选:Swift 备忘清单_开发速查表分享

来源:博客园

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

    • 原始值

    • 相关值

    • 实例方法

    • 从原始值初始化

    • 计算属性

  • 另见

关键词: