美文网首页
UIViewController的生命周期方法调用顺序

UIViewController的生命周期方法调用顺序

作者: Hope_Man | 来源:发表于2016-08-20 13:27 被阅读32次

    当一个视图控制器被创建,并在屏幕上显示的时候。方法调用顺序

    1.alloc.        创建对象,分配空间

    2.init(initWithNibName: bundle:)初始化对象,初始化数据

    3.loadView.       加载视图控制器的根试图

    4.viewDidLoad.    载入完成,可以进行自定义数据以及动态创建其他控件

    5.viewWillAppear.      视图将出现在屏幕之前,马上这个视图就会被展现在屏幕上了

    6.viewDidAppear.      视图已经在屏幕上渲染完成

    当一个视图被移除屏幕并且销毁的时候执行顺序

    1.viewWillDisappear.   视图将被从屏幕上移除之前执行

    2.viewDidDisappear.   视图已经被从屏幕上移除,用户看不到这个视图了

    3.dealloc.       视图被销毁,此处需要对你在init 和viewDidLoad中创建的对象进行释放

    当内存警告时didReceiveMemeoryWarning.  释放临时空闲资源。

    相关文章

      网友评论

          本文标题:UIViewController的生命周期方法调用顺序

          本文链接:https://www.haomeiwen.com/subject/rkristtx.html