Я имею в виду, если бы я был абсолютно уверен, что не создавал автоматически выпущенные объекты, то, конечно, это не так.Мое настоящее беспокойство, есть ли что-нибудь еще под капотом, я не понимаю.У меня есть фоновый поток, который вызывает функцию.В любом случае, я всегда должен создавать пул автоматического выпуска?
- (void)someFuncOnABackgroundThread
{
//don't seem to need this. no leaks found
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
//do something that doesn't create any objects, or only use alloc/init/release
NSString* str = [[NSString alloc] init];
[str release];
[pool drain];
}