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