Можно создать дубликат:
create multiple variables based on an int count
Objective C Equivalent of PHP's “Variable Variables”Dynamic Variable Имена IOS
Я хотел бы использовать некоторые динамические имена переменных в цикле, и я озадачен о том, как на самом деле ссылайтесь на переменные.
У меня есть серия UILabels title poll0
- poll8
. Используя цикл for, я устанавливаю значение text
в другое значение, на которое ссылается этот номер в массиве. Например:
for (int i = 0; i < [pollData count]; i++) {
label(i value).text = [NSString stringWithFormat:@"%@", [[pollData objectAtIndex:i] toString]]; //sorry for the java-esque method names, just create what I'm used to
}
Как использовать это i
значение?
Ударьте меня на него :), и я всегда опасаюсь использовать быстрое перечисление, подобное этому, но в документации говорится, что он должен действовать в правильном порядке. – rosslebeau
Да, вы можете быть уверены, что быстрое перечисление действительно работает для массивов. Я постоянно использую это! –
Как я программировал через IB так долго и никогда не знал о IBOutletCollections? Боже, я должен дать вам 50% денег, сделанных в то время, когда я буду экономить с этого момента. Спасибо! –