textbox.text = [NSString stringWithFormat:@"Your name is %@", variable1];
Прочтите документацию по stringWithFormat:
, чтобы узнать о спецификаторах формата строки. По сути, у вас есть строка формата, которая содержит коды типа %@
, и вместо этих escape-кодов ставятся следующие аргументы.
Имеет тот же синтаксис, что и старая функция в стиле C printf()
. Функция записи какао, NSLog()
, также работает аналогичным образом.
Если вам нужно объединить множество строк, попробуйте также прочитать о NSMutableString
.
Вы также можете сделать:
textbox.text = [@"Your name is " stringByAppendingString:variable1];
Но если вам нужно объединить более двух вещей, stringWithFormat:
будет гораздо более кратким.