iOS+load方法执行顺序

1、load方法是在main函数执行前执行的;

2、+load方法是在加载类和分类时系统调用,一般不手动调用,如果想要在类或分类加载时做一些事情,可以重写类或分类的+load方法。

3、类、分类的+load方法,在程序运行过程只调用一次。

调用顺序:

1、类要优先于分类调用+load方法;

2、子类调用+load方法时,要先要调用父类+load方法;(父类优先与子类,与继承不同);

3、不同的类按照编译先后顺序调用+load方法(先编译,先调用);

4、分类顺序按照编译先后顺序调用+load(先编译,先调用);

参考文章:iOS +load()详解

 

posted @ 2020-08-18 09:23  程序员小小刘  阅读(1299)  评论(0)    收藏  举报