zoukankan      html  css  js  c++  java
  • UIViewController的生命周期

     // 视图显示在屏幕上的顺序 

     1、 alloc                          创建对象,分配空间。

     2、init (initWithNibName) 初始化对象,初始化数据。

     3、loadView                    从nib载入视图, 这一步不需要去干涉。除非没有使用xib文件创建视图。

     4、viewDidLoad               加载完毕,可以进行自定义数据以及动态创建其他控件。

     5、viewWillAppear           视图将出现在屏幕之前,马上这个视图即将显示在屏幕上。

     6、viewDidAppear            视图已在屏幕上渲染完成。

     

     // 视图将被从屏幕上移除的顺序

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

     2、viewDidDisappear      视图已经被从屏幕上移除。

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

     4、viewDidUnload           出现内存警告在内存不足时执行,而且是对所有非当前显示的controller执行。

  • 相关阅读:
    String对象的属性和方法
    Math对象的属性和方法
    对象Date的方法
    HTML5和CSS3阶段,我是如何学习的?
    移动端项目开发心得
    关于元素隐藏/显示的各种方法
    啊哈算法(一)
    项目心得。
    CSS篇之DIV+CSS布局
    CSS篇之动画(2)
  • 原文地址:https://www.cnblogs.com/wangshengl9263/p/3067898.html
Copyright © 2011-2022 走看看