谁能确认我的理解是否正确?
正在初始化 View Controller 不意味着 View 已被初始化
正在初始化 View 确实表示 View Controller 已初始化
“初始化”和“事件”是什么意思?不要这样想;想想 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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |