5

如果没有向这两个函数添加额外的逻辑(即保存以删除以下代码),则viewDidUnload&是可选的吗?didReceiveMemoryWarning

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

- (void)viewDidUnload {
    [super viewDidUnload];
}
4

2 回答 2

6

是的,如果没有为这两个函数添加额外的逻辑。

但是您需要仔细检查是否需要任何逻辑?

您还需要了解 Apple 在本文档中何时运行这些功能

视图控制器生命周期

然后你决定是否需要任何额外的逻辑。

于 2012-04-19T03:50:07.420 回答
2

是的。

根据文档didReceiveMemoryWarning “尝试释放视图控制器的视图”的默认实现。因此,如果您不需要发生任何其他事情,那么您可以删除代码并依赖默认值。

于 2012-04-19T03:52:08.657 回答