第27月第17天 objc_msgSendSuper

1.objc_msgSendSuper

super 的含义,消息转发会调用 objc_msgSendSuper, 就是 去父类的方法列表中找到 initWithFrame:这个方法,然后调用,调用的主体是 self。 super 只是一个编译器的特殊字符,并不代表父类的一个实例化对象。这也就能明白为什么 调用 [super initWithFrame:frame]能得到本类的 实例化对象了,而不是父类的对象了。


 

https://www.jianshu.com/p/60352a5eb940

猜你喜欢

转载自www.cnblogs.com/javastart/p/10132605.html
今日推荐