美文网首页
控制器方法调用顺序、次数

控制器方法调用顺序、次数

作者: LPL_d5fc | 来源:发表于2019-12-28 10:27 被阅读0次

方法调用次数,顺序(从上到下)

1.+(void)load

调用时间:当程序一启动的时候就会调用

作用:将当前类加载进内存,放在代码区

调用次数:一次

注意:这个方法在main方法前面调用,需要手动将代码存入内存

2.+(void)initialize

调用时间:第一次初始化这个类的时候调用

作用:初始化这个类

调用次数:没有子类的话只调用一次,有子类的话调用多次

UIViewController视图控制器被创建时代码的执行顺序:

1.alloc

作用:创建对象,分配空间

2.init(initWithNibName)

作用:初始化对象,初始化数据

3.loadView

作用:在这里创建出self.view

4.viewDidLoad

作用:载入完成,可以进行自定义数据依据动态创建其他空间

5.viewWillAppear

作用:视图将出现在屏幕之前,马上这个视图就会被展现在屏幕上了

6.viewWillLayoutSubViews

作用:将要布局子控件时调用

7.viewDidLayoutSubViews

作用:子控件完成布局

8.viewDidAppear

作用:视图已在屏幕上渲染完成

9.viewWillDisappear

作用:视图将被从屏幕上移除之前执行

10.viewDidDisappear

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

11.dealloc

作用:视图被销毁

相关文章

  • 控制器方法调用顺序、次数

    方法调用次数,顺序(从上到下) 1.+(void)load 调用时间:当程序一启动的时候就会调用 作用:将当前类加...

  • iOS 控制器ViewController的生命周期,以及各个方

    所谓控制器的生命周期,无非就是几个方法的调用顺序(如下方法按照顺序执行): 加载根视图 控制器加载完毕的时候 控制...

  • 命名规范

    缩写 方法 控制器方法顺序 注意

  • 深入了解控制器View的加载

    一,非storyboard下的控制器View加载 1,加载过程中的方法调用顺序 无论是有xib关联的控制器还是纯代...

  • iOS 多控制器之间的跳转和数据存储

    连线跳转方式,根据绑定的 ID 进行控制器跳转 然后系统会调用 向下一个控制器顺序传递数据,可以在此方法中编写 代...

  • 视图控制器

    视图控制器方法• – loadView:不要主动调用该方法,当访问控制器view的时候,就会调用该方法。如果要自己...

  • iOS-浅谈OC中+load和+initialize方法

    目录 +load方法---- 类和分类的+load方法调用顺序---- 不同类间的+load方法调用顺序---- ...

  • 方法调用顺序

    /**总结:1. 不同种调用方式,他们的方法是存储在各自的区域,且是有调用优先级的(主线程顺序调用)2. 异步的方...

  • 方法调用顺序

    方法调用顺序 1.alloc :创建对象,分配空间 2.init :初始化对象,初始化数据 3.loadView...

  • iOS load方法的执行顺序

    方法会在main方法调用之前调用,且调用顺序,依赖Compile Sources 里面的顺序例外: 分类的+loa...

网友评论

      本文标题:控制器方法调用顺序、次数

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