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