Using the Objective-C runtime library, how do we find out if an object is a class object rather than an instance of a class?
Easiest surefire way I know is class_isMetaClass(object_getClass(yourObject))
. (This works because classes are always instances of metaclasses.)