1 #import <Foundation/Foundation.h> 2 3 @interface Foo : NSObject 4 +(int) doSomethingWithString: (NSString *) string; 5 -(int) doSomethingInstance: (NSString *) string; 6 @end 7 8 @implementation Foo 9 +(int) doSomethingWithString: (NSString *) string 10 { 11 NSLog (@"String is: %@.", string); 12 return [string length]; 13 } 14 15 -(int) doSomethingInstance: (NSString *)string 16 { 17 return [Foo doSomethingWithString:string]; 18 } 19 @end 20 21 int main() 22 { 23 return 0; // Set breakpoint here. 24 } 25