1.load方法在main函数之前调用,initialize方法在main函数之后调用;
2.load方法的调用顺序是父类->子类->分类,initialize方法调用顺序是分类->子类->父类;
3.两个方法都只会调用一次,load方法无论类有没有被调用都会调用,initialize方法则在类第一条消息发送之前被调用;
4.如果第一次调用子类(Man)的init方法即Man *m = [[Man alloc]init],会调用分类的initialize之后再调用子类的initialize,不会调用父类的initialize方法。