Имя для %@ %d в NSString

#objective-c #string #cocoa #cocoa-touch #nsstring

#objective-c #строка #cocoa #cocoa-touch #nsstring

Вопрос:

Как они называются в Objective C? @"%@" @"%d" @"%i"

Ответ №1:

Они называются спецификаторами формата, их также можно назвать «заполнителями в строке для следующих переменных».

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html

Ответ №2:

Они являются NSString literal s. Более конкретно, они выглядят так, что они используются в качестве строк форматирования для printf функций стиля.

Ответ №3:

Я полагаю, что они называются «заполнителями формата», как это предлагается в этой статье в Википедии: http://en.wikipedia.org/wiki/Printf_format_string#Format_placeholders

Комментарии:

1. Кажется, Apple называет их «спецификаторами формата», как указано в 0x8badf00d, но я подозреваю, что у них много имен, поскольку они очень распространены на многих языках.