Это неэффективный способ использования быстрого перечисления?
Я не совсем понимаю детали того, как работает быстрое перечисление, но сравниваю следующие два случая:
for(NSObject *object in self.myParent.parentsParents.granfathersMother.cousin.unclesNephew.array) {
// do something
}
против
NSArray *array = self.myParent.parentsParents.granfathersMother.cousin.unclesNephew.array;
for(NSObject *object in array) {
// do something
}
В первом примере будет ли он проходить через всю эту цепочку каждую итерацию, чтобы получить массив? Должен ли я использовать второй способ?