Skip to content

Instantly share code, notes, and snippets.

@PsychoH13
Created October 31, 2009 05:25
Show Gist options
  • Save PsychoH13/222938 to your computer and use it in GitHub Desktop.
Save PsychoH13/222938 to your computer and use it in GitHub Desktop.
@interface Class0 @end
@interface Class1 @end
@interface Class2 {}
+ (id)test:(Class0 *)class;
- (id)test:(Class0 *)class;
@end
@interface Class3 {}
+ (id)test:(Class1 *)class;
- (id)test:(Class1 *)class;
@end
int main (void) {
Class0 *class0 = 0x0;
Class1 *class1 = 0x0;
Class2 *class2 = [[Class2 test:class0] test:class0];
Class3 *class3 = [[Class3 test:class1] test:class1];
Class2 *class4 = [[Class2 test:class1] test:class1];
Class3 *class5 = [[Class3 test:class0] test:class0];
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment