В настоящее время у меня есть цикл, который выполняет итерацию через NSArray объектов NSString. Я хотел бы, чтобы переменная NSString создавалась на каждой итерации цикла, используя значение текущей величины объекта NSString (из NSArray) в качестве имени переменной. Это, вероятно, лучше всего объясняется на примере:Создать переменную во время выполнения в Objective-C
for (i = 0; i < [arrayOfStrings count]; i++) {
// NSString *<name of variable is [arrayOfStrings objectAtIndex:i]> = [[NSString alloc] init];
}
Есть ли способ выполнить эту задачу? Я использую iPhone SDK 3.1. Благодарю.
no. но почему вы хотите это сделать? – echo
Спасибо всем за ваш ответ. Вариант использования для этого сценария был тем, что предложил неизвестный (google) пользователь, где мне нужно было создать класс по требованию. Тем не менее, я понял, что через некоторое время это был довольно плохой дизайн и реструктурировал приложение, чтобы он больше не нуждался в такой функциональности. Спасибо всем за ваши предложения! – Skoota