NSArray объявляет этот метод следующим образом:
+ (id)arrayWithObjects:(id)firstObj, ... NS_REQUIRES_NIL_TERMINATION;
Когда вы его реализуете, вам нужно использовать макросы va_arg, чтобы получить каждый аргумент.
Посмотрите вверх va_list
, va_start()
, va_arg()
и т. Д.
Дополнительную информацию можно найти на странице справки для va_arg
и по адресу stdarg.h