Гарантируется ли порядок NSArray / NSMutableArray при чтении массива из списка?

У меня есть список, содержащий массив с рядом элементов, которые я не должен поддерживать в определенном порядке.

Когда я создаю NSArray из списка, будут ли объекты располагаться в том же порядке, что и список? Например. Если я выполню код, подобный приведенному ниже, будут ли элементы в массиве располагаться в том же порядке, что и список?

NSMutableDictionary* plistDictionary = [self someMethodToReadThePlistAsDictionary:plistName];
NSArray* array = [plistDictionary objectForKey:@"arrayKey"];

Есть ли документация, где я могу это проверить? На практике вроде так, но хотелось бы как-то это проверить.

РЕДАКТИРОВАТЬ: Похоже, я получаю меньше голосов по этому вопросу, поэтому позвольте мне уточнить: я полностью осознаю, что массив поддерживает порядок вставки. Мой вопрос имеет отношение к "плистам", поскольку я не знаю, что происходит с плистом, когда он становится объектом.

10
задан xcoder 4 February 2012 в 02:42
поделиться