谁能确认我的理解是否正确?
初始化的生命周期
销毁的生命周期
- View Controller 还活着不意味着 View 还活着
- View 还活着确实意味着 View Controller 还活着
Best Answer-推荐答案 strong>
“初始化”和“事件”是什么意思?不要这样想;想想 View Controller 事件告诉你什么:
viewDidLoad 表示 View Controller 已获取其主视图。
viewWillAppear 表示主视图即将出现在界面中。
viewWillDisappear 表示主视图即将从界面中消失。
deinit 表示 View Controller 将不复存在。此时你仍然可以引用view 。
另一种看待方式是:对于正确管理的 View Controller , View Controller 将进入 View Controller 层次结构,其 View 将进入界面,当不再需要 View Controller 时,反之亦然。
关于ios - 关于 View 与 View Controller 生命周期的说明,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/48615896/
|