我试图从类对象本身获取类的字符串名称.
// For instance
[NSArray className]; // @"NSArray"
我已经找到了object_getClassName(id obj)
个,但这需要向它传递一个实例,在我的情况下,这是不必要的工作.
那么,如何从类对象中获取字符串,并从实例中获取not?
我试图从类对象本身获取类的字符串名称.
// For instance
[NSArray className]; // @"NSArray"
我已经找到了object_getClassName(id obj)
个,但这需要向它传递一个实例,在我的情况下,这是不必要的工作.
那么,如何从类对象中获取字符串,并从实例中获取not?
NSString *name = NSStringFromClass ([NSArray class]);
你甚至可以反过来:
Class arrayClass = NSClassFromString (name);
id anInstance = [[arrayClass alloc] init];