【发布时间】:2012-02-23 00:46:25
【问题描述】:
我想知道以下代码是否是使用新@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]];
}
}
【问题讨论】:
标签: objective-c cocoa-touch memory-management autorelease nsautoreleasepool