3

新的objective-c,

-(void) myfunction : (int) d 

这意味着返回 'void' 并采用 int 类型的单个参数。

以下是什么意思?

-(void) myfunction:o
4

2 回答 2

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)
于 2012-04-14T11:46:49.090 回答
-1

两者都是一样的

在objective-c中,第一个参数名被认为是函数名

于 2012-04-14T11:43:30.230 回答