ios的对viewController生命周期的误解

在我们的印象中,viewController应该是这么加载的:

viewWillAppear(视图将要出现) --> viweDidAppear(视图显示出来) --> viewDidLoad(加载成功) -->

viewWillDisappear(视图将要消失) --> viewDidDisappear(视图已经消失) -->

viewDidUnload(注销加载)

可是你错了:

ViewController的生命周期:是指视图View从加载到注销加载的全过程

详解:

init(创建视图) --> loadView(开始加载)--> viewDidLoad(加载成功) -->

viewWillAppear(视图将要出现) --> viweDidAppear(视图显示出来) -->

viewWillDisappear(视图将要消失) --> viewDidDisappear(视图已经消失) -->

viewDidUnload(注销加载)  --> dealloc(被释放)

这才是加载的正确姿势.


你记住了么

你可能感兴趣的:(ios的对viewController生命周期的误解)