#include #include @interface MyClass : PXObject - (void)sayHello; @end @implementation MyClass - (void)sayHello { printf("Hello!\n"); } @end int main(void) { printf("Selector test\n"); MyClass *instance = [MyClass new]; printf("respondsToSelector:sayHello = %s\n", [instance respondsToSelector:@selector(sayHello)] ? "YES" : "NO"); printf("respondsToSelector:sayGoodbye = %s\n", [instance respondsToSelector:@selector(sayGoodbye)] ? "YES" : "NO"); printf("respondsToSelector:retain = %s\n", [instance respondsToSelector:@selector(retain)] ? "YES" : "NO"); [instance release]; printf("test complete\n"); }