self.myArray = [NSArray arrayWithObjects: [NSArray arrayWithObjects: [self generateMySecretObject], [self generateMySecretObject],nil], [NSArray arrayWithObjects: [self generateMySecretObject], [self generateMySecretObject],nil],nil];
for (int k=0; k<[self.myArray count]; k++) {
for(int s = 0; s<[[self.myArray objectAtIndex:k] count]; s++){
[[[self.myArray objectAtIndex:k] objectAtIndex:s] setAttribute:[self generateSecertAttribute]];
}
}
Как видите, это простой массив 2 * 2, но мне нужно много кода, чтобы назначить NSArray на самом первом месте, потому что я обнаружил, что NSArray не может назначить размер в самом начале. Также я хочу установить атрибут один за другим. Я не могу понять, изменится ли мой массив на 10 * 10. Как долго это может быть. Итак, я надеюсь, что вы, ребята, можете дать мне несколько советов по сокращению кода и сделать его более читабельным. ТГц
(Некоторые предположения: myArray будет иметь фиксированный размер. Он не будет расти или уменьшаться во время выполнения.)