Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果没有向这两个函数添加额外的逻辑(即保存以删除以下代码),则viewDidUnload&是可选的吗?didReceiveMemoryWarning
viewDidUnload
didReceiveMemoryWarning
- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } - (void)viewDidUnload { [super viewDidUnload]; }
是的,如果没有为这两个函数添加额外的逻辑。
但是您需要仔细检查是否需要任何逻辑?
您还需要了解 Apple 在本文档中何时运行这些功能
视图控制器生命周期
然后你决定是否需要任何额外的逻辑。
是的。
根据文档,didReceiveMemoryWarning “尝试释放视图控制器的视图”的默认实现。因此,如果您不需要发生任何其他事情,那么您可以删除代码并依赖默认值。