Если вы не хотите выпускать urlList
и target
, то вы можете использовать этот код:
- (void) backgroundRequest
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
urlList = [[[NSMutableArray alloc] init] autorelease];
target = [[[NSMutableArray alloc] init] autorelease];
{
//do stuff in here
}
[pool release];
}
Надеюсь, это поможет вам.
Дело в том, что AutoreleasePool заботится о тех выделениях, которые были автоматически освобождены с ключевым словом autorelease
Так что, если вы используете это ключевое слово, вам не нужно его освобождать. Выпускается, когда выпускается AutoreleasePool.
Если вам нужна дополнительная информация, пожалуйста, оставьте мне сообщение ниже.