因为 dealloc 方法依旧可以被调用,所以使用前 ARC 时代的手动置空 ivars 的方式依旧可行。故这里应该算是 ARC 的一个 bug。
以下为 Stackoverflow 里一个类似问题,提问者已经在 Open Radar 上起了 issue。
http://stackoverflow.com/questions/8408071/why-is-object-not-dealloced-when-using-arc-nszombieenabled
但是不知道有什么临时解决方案?
否则 ARC 下无法同时调试僵尸和内存泄漏了…
以下为 Stackoverflow 里一个类似问题,提问者已经在 Open Radar 上起了 issue。
http://stackoverflow.com/questions/8408071/why-is-object-not-dealloced-when-using-arc-nszombieenabled
但是不知道有什么临时解决方案?
否则 ARC 下无法同时调试僵尸和内存泄漏了…