常见问题

多行注释可以写为斜杠后跟星号 (/*),以星号后跟斜杠 (*/) 结尾。

多行注释可以写成斜杠加星号 (/*),结尾为星号加斜杠 (*/)。

Swift 中使用的控制转移语句包括 −

  • Break
  • Continue
  • Fallthrough
  • Return

在 Swift 中,类不是从基类继承的,你定义的类没有指定其超类,自动成为基类。

它支持任何类型的数据,不仅可以同步,还可以检查相等性。Switch 语句必须是详尽的,这意味着您必须涵盖变量的所有可能值。

问号 (?) 在属性声明期间使用。它告诉编译器此属性是可选的,以及该属性是否可以保存值。

为变量提供默认值。

let 关键字用于声明常量,而 var 用于声明变量。

guard 语句评估布尔条件,如果评估为真,则继续执行程序。

GCD 是在系统的 UNIX 级别管理并发代码和异步执行操作的最常用 API。GCD 提供并管理任务队列。

同步函数仅在其命令的任务完成后才返回。

另一方面,异步函数会立即返回,命令任务完成,但不等待任务完成。

MVC 是一种代表模型视图控制器的设计模式。这种设计模式将数据与其显示分开,由视图控制器进行调解。

委托是一种设计模式。委托只是一个对象,当某些事情发生时,另一个对象会向其发送消息。

核心数据是一个对象图管理器,它还能够将对象图持久保存到磁盘上的持久存储中。

已分配对象的可重用性。