指针基础知识 计算机是以字节为单位访问可寻址的存储器。机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器。这个存储器的每个字节都会有一个...
使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以...
协议定义了适合特定任务或功能的方法,属性。协议可以由类,结构或枚举实现,任何类型实现协议的要求方法称为遵守协议。个人理解:Swift中的协议所能...
扩展:在不需要访问源码的情况下,为现有的类,结构,枚举或协议类型添加了新功能。和Objective-C的分类很类似,不同的是Swift的扩展没有...
Swift允许定义嵌套类型,在它们所支持类型的定义中支持嵌套枚举,类和结构。类型可以嵌套到所需的级别。 嵌套类型使用 嵌套类型的引用
类型转换在Swift中使用is和as操作符实现。 类型检查 使用操作符is检查一个实例是否是某个确定的类以及其继承体系的父类或子类类型。如果是某...
错误的表示和抛出 在Swift中,错误由符合Error协议的类型的值表示。Error是空协议,表示类型可用于错误处理。 错误的处理 Swift中...
可选链接 可选链接:查询和调用当前可能为nil的可选项的属性,方法和下标的过程。若当前optional包含值,则属性,方法或下标调用成功;若op...
继承 继承是一种基本行为:子类继承父类方法,属性和其他特性。子类可以重写父类的方法,属性。继承将类与Swift中的其他类型区分开来。类还可以将属...
文集作者