2012-04-14 39 views

回答

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) 
+0

所以,如果我提供,如: - (無效)myfunction的:○第二:M第三:N,將相當於 - (空)myfumction:(id)o second:(id)m third:(id)n? – Whoami 2012-04-14 11:56:50

+1

你明白了。我不會推薦這樣做,因爲它會使代碼難以閱讀和混淆。 – 2012-04-14 11:59:08

-1

兩者都是相同

在Objective-C的第一個參數的名字是考慮作爲函數名

相關問題