NSArray arrayWithObjects требует nil в конце, NSString stringWithFormat и NSLog () - нет.Зачем? - PullRequest
0 голосов
/ 02 апреля 2012

NSArray arrayWithObjects требует nil в конце, NSString stringWithFormat и NSLog () - нет.Почему?

[NSArray arrayWithObjects:<#(id), ...#>, nil] 

[NSString stringWithFormat:<#(NSString *), ...#>]

NSLog(<#NSString *format, ...#>)

1 Ответ

4 голосов
/ 02 апреля 2012

Потому что -stringWithFormat: и NSLog могут вывести количество аргументов на основе их строк формата (первый аргумент). -arrayWithObjects: не могу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...