Do
for (id object in array) { // do something with object }
гарантирует возврат объектов в порядке их размещения в массиве?
Это просто сокращение для счетчика.Так да для NSArray с, нет для NSSet с и NSDictionary с
NSArray
NSSet
NSDictionary