【发布时间】:2011-11-23 07:45:35
【问题描述】:
如果我使用 NSAutoreleasePool,在池中创建的每个对象都不应该手动释放吗?它会在池耗尽时释放?
- (void) backgroundRequest{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
urlList = [[NSMutableArray alloc] init];
target = [[NSMutableArray alloc] init];
{
//do stuff in here
}
[urlList release];
[target release];
[pool release];
}
以上几行是否正确,或者我应该删除[urlList release] 和[target release]?
重要提示:我会等待解释和答复。谢谢
【问题讨论】: