2012-02-09 40 views
0

为什么我们在ios 5中使用@autoreleasepool?@autoreleasepool in ios 5

我的观点是ios 5没有autorelease,release,retain.but我们在主类中使用@autoreleasepool。请给我一个解决方案。

在一个方法里面autoreleasepool有什么用?

回答

0

看来你使用ARC(自动引用计数),这意味着你不允许使用自动释放,释放和保留编译器会自动包括这些语句在正确的位置。 ARC不是运行时功能,而是编译器功能。这就是为什么你仍然需要@autoreleasepool。

另请参阅: @autoreleasepool without ARC?