swift版
UIViewController被创建的过程调用的方法(顺序,log验证过)
init?:从代码初始化
awakeFromNib:从xib或storyboard中加载的UIViewController将要被激活时被调用
loadView:开始加载UI视图的初始方法,生命周期内只会调一次(可手动调用)
viewDidLoad:视图已加载完成,controller以外功能的初始化功能在此函数中执行
viewWillAppear:视图即将显示时调用
viewWillLayoutSubviews:视图将要布局其子视图时调用
viewDidLayoutSubviews:完成子视图布局时调用
viewDidAppear:视图显示后调用
UIViewController被销毁的过程调用的方法(顺序,未验证)
viewWillDisappear:视图将要消失时调用,可做一些数据清理工作
viewDidDisappear:视图已经消失时调用
deinit:对象被释放时调用,可通过打印信息的方式检查一个类是否存在内存泄露等问题
转载于:https://www.cnblogs.com/minminjy123/p/9575883.html
相关资源:JAVA上百实例源码以及开源项目