+load()方法会在main()函数调用前就调用,而+initialize()是在类第一次使用时才会调用。
+load方法的调用优先级: 父类 > 子类 > 分类,并且不会被覆盖,均会调用。
+load方法是在main() 函数之前调用,所有的类文件都会加载,包括分类也会加载。+initialize方法的调用优先级:分类 > 子类,父类 > 子类。(父类的分类重写了+initialize方法会覆盖父类的+initialize方法)
+load方法在main函数之前调用所有类文件,按照父类>子类>分类的顺序,不会被覆盖。而+initialize则在类首次使用时调用,分类>子类>父类,且父类分类可覆盖父类的+initialize。
+load()方法会在main()函数调用前就调用,而+initialize()是在类第一次使用时才会调用。
+load方法的调用优先级: 父类 > 子类 > 分类,并且不会被覆盖,均会调用。
+load方法是在main() 函数之前调用,所有的类文件都会加载,包括分类也会加载。+initialize方法的调用优先级:分类 > 子类,父类 > 子类。(父类的分类重写了+initialize方法会覆盖父类的+initialize方法)
959
1107

被折叠的 条评论
为什么被折叠?