0
我見過有人宣稱這樣的目標C的方法:方法聲明中的這個約定是什麼?
- (FMResultSet *)executeQueryWithFormat:(NSString*)format, ...;
誰能告訴我這是什麼點號在方法聲明的結尾代表這裏?
我見過有人宣稱這樣的目標C的方法:方法聲明中的這個約定是什麼?
- (FMResultSet *)executeQueryWithFormat:(NSString*)format, ...;
誰能告訴我這是什麼點號在方法聲明的結尾代表這裏?
...
表示可變長度參數列表,類似於標準C中的可變參數函數。它表示消息可以接受可變數量的參數。
在消息實現中,可變參數的處理方式與標準C函數中的方式相同,只不過在Objective-C中,參數列表通常是nil
已終止。使用相同的頭文件stdarg.h
,並使用相同的va_list
類型和關聯的宏來操作列表。
查看這個OS X Developer document的例子;和一些標準C示例here。