objective-c的新手,
-(void) myfunction : (int) d
这意味着返回'void'并采用int类型的单个参数。
以下是什么意思?
-(void) myfunction:o
答案 0 :(得分:3)
它转换为
- (void) myfunction:(id) o
例如,方法
-(void) myfunction:o:p:q {
NSLog(@"%@, %@, %@", o,p,q);
}
使用
调用时[self myfunction:@"test" :[NSNumber numberWithInt:4] :nil];
打印出来:
2012-04-14 08:02:20.470 Test[36499:f803] test, 4, (null)
答案 1 :(得分:-1)
两者相同
在objective-c中,第一个参数名称被视为函数名称