1、load方法是在main函数执行前执行的;
2、+load方法是在加载类和分类时系统调用,一般不手动调用,如果想要在类或分类加载时做一些事情,可以重写类或分类的+load方法。
3、类、分类的+load方法,在程序运行过程只调用一次。
调用顺序:
1、类要优先于分类调用+load方法;
2、子类调用+load方法时,要先要调用父类+load方法;(父类优先与子类,与继承不同);
3、不同的类按照编译先后顺序调用+load方法(先编译,先调用);
4、分类顺序按照编译先后顺序调用+load(先编译,先调用);
参考文章:iOS +load()详解