美文网首页
load与initialize方法

load与initialize方法

作者: 跟着内心走 | 来源:发表于2021-11-20 18:15 被阅读0次
person类 person分类 person子类 load方法调用顺序父类->子类->分类,且在main函数前调用

1.load方法在main函数之前调用,initialize方法在main函数之后调用;

2.load方法的调用顺序是父类->子类->分类,initialize方法调用顺序是分类->子类->父类;

3.两个方法都只会调用一次,load方法无论类有没有被调用都会调用,initialize方法则在类第一条消息发送之前被调用;

4.如果第一次调用子类(Man)的init方法即Man *m = [[Man alloc]init],会调用分类的initialize之后再调用子类的initialize,不会调用父类的initialize方法。

调用子类的第一个方法也就是init方法,先调用分类的initialize再调用子类的initialize,不会调用父类的initialize方法

相关文章

网友评论

      本文标题:load与initialize方法

      本文链接:https://www.haomeiwen.com/subject/mekutrtx.html