iOS面试问题集

UIViewController 生命周期方法与业务逻辑

2018-10-10  本文已影响0人  jrw7878

UIViewController 生命周期方法与业务逻辑

UIViewController 生命周期的主要包括9个方法:

image

init

默认初始化

loadView

加载 view,如果是从 nib 文件或者 stroyboard加载,则加载相关文件,如果没有,则创建默认的 view。

viewDidLoad

加载view完成。

viewWillApper

view被添加到superview之前,切换动画之前调用。

viewDidApper

view 已经显示,动画切换完成

viewWillDisapper

view移出之前,还未调用 removeFromSuperView

viewDidDisapper

view移出完成,动画完成。

viewDidUnload

一般发生在内存警告时,view置为nil

dealloc

销毁时调用

上一篇 下一篇

猜你喜欢

热点阅读