函数

//C functions have no labels, but
//method selectors are made of them
@interface Greeting : NSObject
- (void)sayGoodbyTo:(NSString *)name1
    and:(NSString *)name2;
@end

@implementation Greeting
- (void)sayGoodbyTo:(NSString *)name1
    and:(NSString *)name2 {
    NSLog(@"Goodby %@ and %@", name1, name2);
}
@end

Greeting *greeting = [Greeting new];
[greeting sayGoodbyTo:@"Fedor"
    and:@"Alex"];
//prints "Goodby Fedor and Alex"