Я хотел бы знать, является ли следующий код хорошим способом использования нового @autoreleasepool
, должен ли я использовать его таким образом или позволить основному автозапуску позаботиться об объектах?
- (void), вызывающийAutoReleasedObject, вероятно, будет моим viewDidAppear или подобной функцией.
Спасибо!
- (UIBarButtonItem*)backButton {
UIBarButtonItem* backButton = [[UIBarButtonItem alloc] initWithTitle:@"CustomBackTitle"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
return [backButton autorelease];
}
- (void) callingAutoReleasedObject {
@autoreleasepool {
[[self navigationItem] setBackBarButtonItem:[self backButton]];
}
}