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

Рейтинг: 1Ответов: 1Опубликовано: 27.01.2011

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

 return "const value" + intVariable + stringVariable;

Ответы

▲ 5Принят

С использованием NSString:

NSString *string1 = [NSString stringWithFormat:@"%@%d", @"constant string", 12345];

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

Тут всё есть :).