Я довольно новичок в Xcode и до сих пор довольно любительский вопрос, это очень актуально. Я родом из VB.NET, и если я хочу, чтобы напечатать MyLabel + MyLabel (x10) я хотел бы использовать следующий код:Использование цикла for для конкатенации строк
for(i=0,i<=10,i++) {
mylabel = i;
mylabel &= mylabel;
}
Я хотел бы сделать это для Xcode, а также ...
то, что я в настоящее время перепишет строку вместо того, чтобы добавить его:
for (int i=0; i<=10; i++) {
NSMutableString *lol =
[[NSMutableString alloc]initWithFormat:@" Getal: %i \n",i];
[myLabel setStringValue:lol];
}
Очевидно вы совершенно новый, так как никто не научил вас еще, что Xcode является системой развития и Objective-C является языком, который вы (обычно) напишите. –
Используйте '% d', а не'% i'. И вообще вы не используете текст '\ n' в тексте меток. И нет необходимости создавать изменяемую строку, если вы не собираетесь ее изменять. И если myLabel является UILabel, вы устанавливаете его текст с помощью 'setText:'. –
@HotLicks '% d' и'% i' одинаковы при использовании со строковыми форматами. – rmaddy