A. +load
1.在程序启动的时候会加载所有的类和分类,并调用所有类和分类的 +load方法
2.先加载父类,在加载子类,也就是闲调用父类的+load,再调用子类的+load
3.先加载原始类,再加载分类
4.不管程序运行过程有没有用到这个类,都会调用+load方法
B. +initialize
1.在第一次使用某个类时(比如创建对象等),就会调用一次 +initialize 方法
2.一个类只会调用一次 +initialize 方法,先调用父类的,再调用子类的
A. +load
1.在程序启动的时候会加载所有的类和分类,并调用所有类和分类的 +load方法
2.先加载父类,在加载子类,也就是闲调用父类的+load,再调用子类的+load
3.先加载原始类,再加载分类
4.不管程序运行过程有没有用到这个类,都会调用+load方法
B. +initialize
1.在第一次使用某个类时(比如创建对象等),就会调用一次 +initialize 方法
2.一个类只会调用一次 +initialize 方法,先调用父类的,再调用子类的