In the NSObject protocol, it defines a method that is similar to this:
NSObject
-(Class) class
What type of object is the Class object? Or
It is now
NSObject *o = [[NSObject alloc]init]; NSLog(@"%s\n", object_getClassName([o class]));
object_getClassName instead of class_getClassName
object_getClassName
class_getClassName