load和initialize的区别
2016-09-19 本文已影响31人
CRAZYBADAM
这个两个类方法都是在运行期提前并且自动调用,可以做一些预处理工作,它们都只执行一次。
load 只要类所在的文件被引用就会调用。
initialize 在类或子类的第一个方法调用之前调用。就是使用类才会调用。
方法调用顺序:父类方法优先子类方法。类中方法优先Category方法。
这个两个类方法都是在运行期提前并且自动调用,可以做一些预处理工作,它们都只执行一次。
load 只要类所在的文件被引用就会调用。
initialize 在类或子类的第一个方法调用之前调用。就是使用类才会调用。
方法调用顺序:父类方法优先子类方法。类中方法优先Category方法。