美文网首页
17 Swift 类的析构函数

17 Swift 类的析构函数

作者: 猴子的救兵520 | 来源:发表于2017-07-05 19:32 被阅读39次

    析构函数

    • Swift 会自动释放不再需要的实例以释放资源
      • Swift 通过自动引用计数(ARC)处理实例的内存管理
      • 当引用计数为0时,系统会自动调用析构函数(不可以手动调用)
      • 通常在析构函数中释放一些资源(如移除通知等操作)
    • 析构函数的写法
    deinit {
        // 执行析构过程
    }
    

    示例

    import UIKit
    
    class MainViewController: UIViewController {
    
        override func viewDidLoad() {
            super.viewDidLoad()
            
        }
        
        deinit {
            print("remove observers")
        }
    }
    

    相关文章

      网友评论

          本文标题:17 Swift 类的析构函数

          本文链接:https://www.haomeiwen.com/subject/ebekcxtx.html