self:当前调用者,并不是放到哪个类中就是哪个类,有可能是子类。
class:获取方法调用者的类对象
superclass:获取方法调用者的父类对象
super:不是一个指针,只是一个编译指示器。
super的本质:其实还是当前对象去调用,只不过让当前对象去调用父类方法。
super不是指父类对象,指的是父类方法。
NSLog(@"%@",self);//这句话不会报错。
NSLog(@"%@",super);//会报错。
self:当前调用者,并不是放到哪个类中就是哪个类,有可能是子类。
class:获取方法调用者的类对象
superclass:获取方法调用者的父类对象
super:不是一个指针,只是一个编译指示器。
super的本质:其实还是当前对象去调用,只不过让当前对象去调用父类方法。
super不是指父类对象,指的是父类方法。
NSLog(@"%@",self);//这句话不会报错。
NSLog(@"%@",super);//会报错。
本文标题:[self class]、[self superclass]、[
本文链接:https://www.haomeiwen.com/subject/fpujrttx.html
网友评论