前言 与 OC 一样,Swift 中也存在构造和析构过程.不同的是,OC 中的构造方法和析构方法只是普通的方法,而 Swift 中构造器和析构器是一种特殊的结构. 1.构造器 在 Swift 中,类或者结构体在初始化时必须保证它们中包含的所有属性都被初始化,构造器用来初始化类或者结构体中的属性,在形式上构造器和方法很像,但是它并不是一个方法. 声明构造器不需要 func 关键字. 和 OC 类似,在 Swift 中使用 init 表义构在器. 在一个类或者结构体中可以有多个构造器,所有的构造器都…