有人可以确认我的理解是否正确吗?
正在初始化的视图控制器不是表示视图已初始化
正在初始化的视图 DOES 表示视图控制器已初始化
答案 0 :(得分:2)
做什么"初始化"和"活着"意思?不要以这些方式思考;根据视图控制器事件告诉您的内容进行思考:
viewDidLoad
表示视图控制器已获取其主视图。viewWillAppear
表示主视图即将出现在界面中。viewWillDisappear
表示主视图即将从界面中消失。deinit
表示视图控制器不存在。此时,您仍然可以参考view
。另一种观察方式是:对于正确管理的视图控制器,视图控制器将进入视图控制器层次结构,其视图将进入界面,而不再需要视图控制器时反向。