#iphone #objective-c #cocoa-touch #ios #fast-enumeration
#iPhone #objective-c #cocoa-touch #iOS #быстрое перечисление
Вопрос:
Делать
for (id object in array) {
// do something with object
}
гарантируем возврат объектов в том порядке, в котором они помещены в массив?
Ответ №1:
Это просто сокращение для перечислителя. Итак, да для NSArray
s, нет для NSSet
s и NSDictionary
s
Комментарии:
1. Но это только потому, что NSSets и NSDictionaries являются хэш-таблицами и, следовательно, по дизайну неупорядочены.