Если я понимаю вашу потребность, что-то вроде этого может работать для вас:
#define SOME_ENDPOINT @"what/ever/%@/you/need"
В момент использования вы используете форматирование строки для получения окончательной строки:
[NSString stringWithFormat:SOME_ENDPOINT, user_id, ...];
IOW большая часть строки хранится в константе, которая является шаблоном, используемым в качестве спецификации формата для форматирования окончательной строки.
Это то, что вы хотите?Или нужно что-то «любитель»?В Obj-C мне не хватает функции Python - у вас могут быть спецификаторы named в формате, таком как @ "some /% (user_id) s / etc / etc /", и когда вы выполняете форматирование, вы предоставляететолковый словарь).Спецификация 'user_id' используется в качестве ключа для поиска связанного значения, которое затем форматируется (например, используя спецификацию 's' в моем примере. Не найдено аналогичной функции в Obj-C, хотя.