- load 方法:程序启动后,在系统的main函数调用之前,系统就会加载所有的load方法,提前进行一些资源包的配置或hook。
- initialize: 方法:当前类或者其子类未被初始化过时会首次调用,若以后当前类或子类再多次初始化时不会再调用,一般提前为初始化作一些工作。
- init: 初始化类
- loadView: 加载视图。自定义view的时候需要重写loadView方法,不要调用父类的该方法。
- viewDidLoad:视图加载完成,但是还没有在屏幕上显示出来。我们可以重写这个方法,对view做一些其他的初始化工作,比如可以移除一些视图、修改约束、加载数据等。
- viewWillAppear:在视图即将显示在屏幕上的时候调用。
- viewDidAppear:在视图已经显示在屏幕上的时候调用。
- viewWillDisappear:在视图即将从屏幕上消失的时候调用。
- viewDidDisappear:在视图已经从屏幕上消失的时候调用。
- viewWillLayourSubviews:视图加载完毕后即将开始布局。
- viewDidLayourSubViews:视图布局完毕后调用。
- dealloc:实例化被销毁,进行内存的回收时会调用。
网友评论