super关键字:
super 本质上是一个封装了receiver、superclass成员的结构体:
{
receiver(消息接收者,实际就是self)
[self class]->superclass(指向父类的指针)
}
例如:[super init] 就是向self发送objc msgsend(@select(init)),只是init方法要从父类开始找。
Super关键字
最新推荐文章于 2024-11-12 23:48:20 发布
super关键字:
super 本质上是一个封装了receiver、superclass成员的结构体:
{
receiver(消息接收者,实际就是self)
[self class]->superclass(指向父类的指针)
}
例如:[super init] 就是向self发送objc msgsend(@select(init)),只是init方法要从父类开始找。