Why @autoreleasepool?

5

在ARC下,我们不能再调用autorelease。实际上,整个自动释放池的概念都已经被抛弃了。那么,为什么我们还需要@autoreleasepool指令呢?

1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接