面试问题

多行注释可以写为正斜杠后跟一个星号(/*)并以星号后跟正斜杠(*/)结尾.

可以将多行注释写为正斜杠,后跟星号(/*),并以星号后跟正斜杠(*/)结束.

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

  • 中断

  • 继续

  • Fallthrough

  • 返回

在Swift中,类是不是从基类继承而且你定义的类没有指定它的超类,它自动成为基类.

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

在声明属性时使用问号(?).它告诉编译器这个属性是可选的,属性是否可以保存值.

为变量提供默认值.

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

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

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

同步函数仅在完成订购的任务后返回.

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

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

代表是一种设计模式.委托只是另一个对象在发生某些事情时发送消息的对象.

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

已分配对象的可重用性.