在我们的印象中,viewController应该是这么加载的:
viewWillAppear(视图将要出现) --> viweDidAppear(视图显示出来) --> viewDidLoad(加载成功) -->
viewWillDisappear(视图将要消失) --> viewDidDisappear(视图已经消失) -->
viewDidUnload(注销加载)
可是你错了:
ViewController的生命周期:是指视图View从加载到注销加载的全过程
详解:
init(创建视图) --> loadView(开始加载)--> viewDidLoad(加载成功) -->
viewWillAppear(视图将要出现) --> viweDidAppear(视图显示出来) -->
viewWillDisappear(视图将要消失) --> viewDidDisappear(视图已经消失) -->
viewDidUnload(注销加载) --> dealloc(被释放)
这才是加载的正确姿势.

网友评论