@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];