您的位置:首页 > 其它

Obj-C的hello,world 1

2014-01-31 22:22 337 查看
不得不说,Obj-C所谓的中缀表达式真的蛮奇怪的,当无参或者只有一个参数时看起来还不错:

//无参数的方法
-(void) say;
[employee say];

//只有一个参数的方法
-(void) say (NSString *)name
[employee say @"lishujun"];


但是方法多个参数时看起来就比较乱了,居然能把一个方法名分成不同的部分

我觉得这样似乎更自然一些:

#import <Foundation/Foundation.h>

@interface Employee : NSObject
{

}
@end

@implementation Employee

-(void)say:(NSString *)firstName :(NSString *)lastName
{
NSLog(@"HELLO i'm %@ %@",lastName, firstName);
}

@end

int main(int argc, const char * argv[])
{

@autoreleasepool {
id employee = [Employee new];
[employee say : @"li" : @"shujun"];

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: