是viewDidUnload& didReceiveMemoryWarning可选吗?

时间:2012-04-19 03:37:32

标签: ios ios5

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

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

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

2 个答案:

答案 0 :(得分:6)

是的,如果没有额外的逻辑添加到这两个功能。

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

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

The View Controller Life Cycle

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

答案 1 :(得分:2)

是。

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