Tôi đã tìm thấy một kỳ lạ như cho tôi cách để khai báo một phương pháp trong Objective C.Objective C. cú pháp Weird
khai Method trong file .h:
-(void)methodName:(NSString *)str, int i;
thực hiện phương pháp trong file .m:
-(void)methodName:(NSString *)str, int i
{
NSLog(@"str = %@, int = %d", str, i);
}
tôi có thể gọi phương pháp này như sau:
[self methodName:@"stringExample", 99];
Và nó sẽ hoạt động tốt.
Câu hỏi của tôi là khi nào tôi nên sử dụng cú pháp như vậy. Có sự khác biệt nào giữa nó và khai báo thông thường không?