Objective-cの新機能、
-(void) myfunction : (int) d
これは、「void」を返し、int型の単一のパラメーターを取ることを意味します。
次はどういう意味ですか?
-(void) myfunction:o
Objective-cの新機能、
-(void) myfunction : (int) d
これは、「void」を返し、int型の単一のパラメーターを取ることを意味します。
次はどういう意味ですか?
-(void) myfunction:o
それはに翻訳されます
- (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)
どちらも同じです
Objective-cでは、最初のパラメータ名は関数名と見なされます