协议
协议为方法、属性、以及其他特定的任务需求或功能定义蓝图。协议可被类、结构体、或枚举类型采纳以提供所需功能的具体 … 继续阅读协议
协议为方法、属性、以及其他特定的任务需求或功能定义蓝图。协议可被类、结构体、或枚举类型采纳以提供所需功能的具体 … 继续阅读协议
扩展为现有的类、结构体、枚举类型、或协议添加了新功能。这也包括了为无访问权限的源代码扩展类型的能力(即所谓的逆 … 继续阅读扩展
枚举通常用于实现特定类或结构体的功能。类似的,它也可以在更加复杂的类型环境中方便的定义通用类和结构体。为实现这 … 继续阅读内嵌类型
类型转换可以判断实例的类型,也可以将该实例在其所在的类层次中视为其父类或子类的实例。 Swift 中类型转换的 … 继续阅读类型转换
错误处理是相应和接收来自你程序中错误条件的过程。Swift 给运行时可恢复错误的抛出、捕获、传递和操纵提供了一 … 继续阅读错误处理
可选链是一个调用和查询可选属性、方法和下标的过程,它可能为[crayon-664a83ec0163471356 … 继续阅读可选链
Swift 使用自动引用计数(ARC)机制来追踪和管理你的 App 的内存。在大多数情况下,这意味着 Swif … 继续阅读自动引用计数
在类实例被释放的时候,反初始化器就会立即被调用。你可以是用[crayon-664a83ec056ec71332 … 继续阅读反初始化
初始化是为类、结构体或者枚举准备实例的过程。这个过需要给实例里的每一个存储属性设置一个初始值并且在新实例可以使 … 继续阅读初始化
一个类可以从另一个类继承方法、属性和其他的特性。当一个类从另一个类继承的时候,继承的类就是所谓的子类,而这个类 … 继续阅读继承