Q:

Как объединить несколько значений в одну строку?

Начинаю изучать Objective-C (после Java) и столкнулся с такой проблемой: не знаю, как форматировать строку, конвертировать типы и объединить строки.
В общем, хочу вывести примерно такую строку (как бы это выглядело на Java):
 return "const value" + intVariable + stringVariable;

A:

С использованием NSString:
NSString *string1 = [NSString stringWithFormat:@"%@%d", @"constant string", 12345];

Собственно, суть та же, что и обычный sprintf. Но есть огромный плюс — длину за Вас посчитают!
Тут всё есть :).

