在哪种情况下会在ARC环境中创建NSZombie?

时间:2019-01-07 09:27:10

标签: ios automatic-ref-counting nszombie nszombieenabled

在哪种情况下会在ARC环境中创建NSZombie?
也就是说,在ARC环境中,如何在释放对象后访问或释放对象?

1 个答案:

答案 0 :(得分:1)

关于此问题,有一篇很好的文章也解释了在ARC中过度释放和发送消息到已释放对象可能使事情崩溃的某些情况的方式和原因。 https://www.mikeash.com/pyblog/friday-qa-2014-11-07-lets-build-nszombie.html希望您能找到问题的答案。

“ ARC大大降低了这些错误的发生率,但是并没有完全消除它们。由于多线程,与非ARC代码的交互,不匹配的方法声明或类型系统滥用等问题,这些问题仍然可能发生删除或更改ARC存储修改器。”