Objective c 类别类别目标C

Objective c 类别类别目标C,objective-c,class,types,nsobject,Objective C,Class,Types,Nsobject,在NSObject协议中,它定义了一种类似于以下内容的方法: -(Class) class 类对象是什么类型的对象?或者它甚至是一个物体?我能用这个物体做什么?我可以获得基类或采用的协议吗?类本身是由定义的类,类似于Java中的类。例如,可以使用函数获取类的名称: NSObject *o = [[[NSObject alloc] init] autorelease]; NSLog(@"%s\n", class_getClassName([o class])); // prints "NSOb

NSObject
协议中,它定义了一种类似于以下内容的方法:

-(Class) class

类对象是什么类型的对象?或者它甚至是一个物体?我能用这个物体做什么?我可以获得基类或采用的协议吗?

类本身是由定义的类,类似于Java中的
类。例如,可以使用函数获取类的名称:

NSObject *o = [[[NSObject alloc] init] autorelease];
NSLog(@"%s\n", class_getClassName([o class]));  // prints "NSObject"
你可以用
Class
对象进行各种内省/反思;有关详细信息,请参阅Objective-C运行时参考。

现在是

NSObject*o=[[NSObject alloc]init]
NSLog(@“%s\n”,对象_getClassName([o class])

object\u getClassName
而不是
class\u getClassName