我發現了一個奇怪的是,我的方法來聲明一個方法,在Objective C.在.h文件中目的C.奇怪的語法
方法聲明:
-(void)methodName:(NSString *)str, int i;
在.m文件的方法實現:
-(void)methodName:(NSString *)str, int i
{
NSLog(@"str = %@, int = %d", str, i);
}
我可以調用此方法是這樣的:
[self methodName:@"stringExample", 99];
它會正常工作。
我的問題是什麼時候應該使用這種語法。它和通常的聲明有什麼區別嗎?