【发布时间】:2014-03-07 02:23:41
【问题描述】:
当我在 Xcode 中创建 UIViewController 的新子类时,它带有默认方法,例如 init 和 viewDidLoad。最后一个是didReceiveMemoryWarning。这让我想,如果我使用 ARC,我应该担心这个吗?这是默认方法。
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
这里的关键字是 dispose。由于在使用 ARC 时我无法在任何对象上显式调用 release,我是否应该实现此方法?
【问题讨论】:
-
是的!例如,具有 1000 个对象和 0 个对象的 NSArray 之间存在很大差异。
标签: ios objective-c memory-management