为什么选择@autoreleasepool?

时间:2011-09-14 14:47:15

标签: objective-c ios

在ARC下,我们不能再调用自动释放。从本质上讲,自动发布池的整个概念都在窗外。为什么呢,我们需要@autoreleasepool指令吗?

1 个答案:

答案 0 :(得分:14)

事实上,使用ARC时仍然存在保留/释放/自动释放的概念。不同之处在于编译器会为您添加它们。这意味着自动释放池的概念仍然相关,您可能希望在与以前完全相同的情况下使用它们。