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