第27月第17天 objc_msgSendSuper

1.objc_msgSendSuper

 

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


 

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

posted @ 2018-12-17 17:14  lianhuaren  阅读(430)  评论(0编辑  收藏  举报