swift3.0 析构函数

前端之家收集整理的这篇文章主要介绍了swift3.0 析构函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

swift 中的析构函数,类似与OC中的dealloc函数,类似于c++ 中的析构函数

class deallocPerson
{
    var name : String = ""
    var age : Int = 0
    
    //重写析构函数,监听对象的销毁
    deinit {
        print("deallocPerson ---deinit ")
    }
}

var ljP : deallocPerson? = deallocPerson()
ljP = nil //对象置空,然后这块内存区域就释放掉了

打印结果:

deallocPerson ---deinit

原文链接:https://www.f2er.com/swift/321463.html

猜你在找的Swift相关文章