#include #include @interface MyClass : PXObject - (void)sayHello; @end @implementation MyClass - (void)sayHello { printf("Hello!"); } @end int main(void) { printf("Object introspection test\n"); MyClass *instance = [MyClass new]; printf("class = %s\n", class_getName([instance class])); printf("superclass = %s\n", class_getName([instance superclass])); printf("className = %s\n", [instance className]); printf("isMemberOfClass:MyClass = %s\n", [object isMemberOfClass:[MyClass class]]); }