如果我的所有代码都是在ARC

时间:2016-10-26 03:06:17

标签: ios objective-c nsautoreleasepool

有很多文章谈论ARC中内存管理的优化,一个优化是快速自动发布,我已经问question这个,Matt Galloway也有a famous article谈论它。

快速自动释放说如果调用者和被调用者都在ARC下,则被调用者的返回对象不需要添加到自动释放池中。

所以我的问题是如果我的所有源代码都是在ARC下编译的,我可以获得自动释放池吗?

如果是这样,这是否意味着如果有一天苹果要求我们使用ARC,自动释放池将毫无用处。

如果没有,你能告诉一些情况,在这种情况下仍然使用自动释放池。

如果您仔细阅读我的问题和评论,您就会知道它并不重复。

0 个答案:

没有答案