有人可以确认我的理解是否正确吗?

初始化生命周期

  • 正在初始化视图控制器表示视图已初始化
  • 被初始化的视图表示表示视图控制器已被初始化

  • 销毁生命周期
  • 视图控制器仍处于 Activity 状态不会表示视图仍处于 Activity 状态
  • 视图仍处于 Activity 状态确实表示视图控制器也仍处于 Activity 状态
  • 最佳答案

    “初始化”和“ Activity ”是什么意思?不要用这些话思考;考虑一下视图控制器事件告诉您的内容:

  • viewDidLoad表示视图控制器已获取其主视图。
  • viewWillAppear表示主视图即将出现在界面中。
  • viewWillDisappear表示主视图即将从界面中消失。
  • deinit意味着视图控制器将不复存在。此时,您仍然可以参考view

  • 另一种查看方法是:对于受正确管理的视图控制器,视图控制器将进入视图控制器层次结构,并且其视图将进入接口,而在不再需要视图控制器时则相反。

    关于ios - 澄清View与View Controller 的生命周期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48615896/

    10-14 21:47
    查看更多