Swift 通过自动引用计数(ARC) 处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己的资源时,你可能需要进行一些额外的清理。例如,如果创建了一个自定义的类来打开一个文件,并写入一些数据,你可能需要在类实例被释放之前手动去关闭该文件。
// 每个类只有一个析构方法,无参,无圆括号
deinit {
// 执行析构过程
}
Swift 通过自动引用计数(ARC) 处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己的资源时,你可能需要进行一些额外的清理。例如,如果创建了一个自定义的类来打开一个文件,并写入一些数据,你可能需要在类实例被释放之前手动去关闭该文件。
// 每个类只有一个析构方法,无参,无圆括号
deinit {
// 执行析构过程
}
本文标题:16.析构过程
本文链接:https://www.haomeiwen.com/subject/rubcmltx.html
网友评论