如果我使用NSAutoreleasePool,在池中創建的每個對象都不應該被手動釋放?當池被耗盡時它將被釋放?如何使用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]
? 重要:我將等待解釋和答案。謝謝
UP投票,您的答案解決了我的應用程序崩潰問題,謝謝很多 –