swift3.0 析构函数

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

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

  1. class deallocPerson
  2. {
  3. var name : String = ""
  4. var age : Int = 0
  5. //重写析构函数,监听对象的销毁
  6. deinit {
  7. print("deallocPerson ---deinit ")
  8. }
  9. }
  10.  
  11. var ljP : deallocPerson? = deallocPerson()
  12. ljP = nil //对象置空,然后这块内存区域就释放掉了

打印结果:

deallocPerson ---deinit

猜你在找的Swift相关文章