У меня есть эти большие огромные повторяющиеся фрагменты кода в моем проекте. Я пытаюсь сжать их. Возьмите этот кусок пример:Использование строки в качестве имени для задания значений свойств
self.Day11.delegate = (id)self;
self.Day12.delegate = (id)self;
self.Day13.delegate = (id)self;
self.Day14.delegate = (id)self;
self.Day15.delegate = (id)self;
self.Day16.delegate = (id)self;
self.Day17.delegate = (id)self;
self.Day18.delegate = (id)self;
self.Day19.delegate = (id)self;
То, что я хотел бы сделать, это сделать его, что я могу использовать для цикла или что-то подобное, чтобы уменьшить его вниз, как это:
for (int i = 1 ; i<=9; i++) {
NSString *var = [NSString stringWithFormat:@"Day1%d",i];
self.var.delegate = (id)self;
}
Я знаю, что это Безразлично» t есть ли способ сделать что-то подобное?
Похоже, вам нужен массив. Кроме того, эти приведения к '(id)' излишни и * ужасны. * –