如题。调用 performSelector:withObject:afterDelay 后是否需要调用 NSAutoReleasePool?
我认为 performSelector:withObject:afterDelay: 不在主线程上,所以需要添加自动释放池。那是对的吗?
前任:
[self performSelector:@selector(update) withObject:nil afterDelay:0.1];
-(void) update {
NSAutoReleasePool *pool = [[NSAutoReleasePool alloc] init]; // Is it necessary
...
[pool drain];
}
谢谢!