Swift析构器 Swift Apr 02, 2021 关键词:swift, 析构器, deinit 概述 只适用于类类型。 每个类最多有一个析构器。 析构器在实例被释放前会自动调用,不能手动调用。 如果子类实现了析构器,在析构结束的时候,会自动调用父类的析构器。 即使子类没有实现析构器,父类的析构器也会自动调用。 不带任何参数,也不需要()。 其实Swift的析构跟OC基本没差别,Swift的deinit相当于OC的dealloc。 析构器示例 deinit { // 执行析构过程 } PREVIOUSSwift构造器NEXTSwift可选链