iOS开发:@autoreleasepool 是什么?
@autoreleasepool{},括号里面的空间由 autoreleasepool 机制管理。系统会管理和释放空间。
当我们配置 ARC选项,我们只能用:
@autoreleasepool{
// Code benefitting from a local autorelease pool.
}
如果我们没有选择ARC,我们可以用:
1.NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init; 2.// Code benefitting from a local autorelease pool. 3.[pool release];