【发布时间】:2017-10-14 14:03:30
【问题描述】:
我想知道在每个视图控制器上实现deinit 以检查它在消失时是否被正确删除并避免内存泄漏是否是一种好习惯?
【问题讨论】:
-
绝对不只是为了“检查一些东西”。此外,对于控制器来说,使用它们自己的生命周期方法通常是有意义的。
-
这是测试/开发/调试的好习惯,但不适用于发布。一旦您拥有良好的“内存卫生”,那么内存泄漏应该变得很少/不存在。
标签: ios swift uiviewcontroller deinit