Порядок объектов для NSKeyedArchiver - PullRequest
0 голосов
/ 15 августа 2011

Согласно моему пониманию, полный граф объектов хранится с использованием:

NSKeyedArchiver archiveRootObject

и он получен в том же порядке, в котором он был сохранен, это правильно?

Я получаю NSDictionary и хочу сохранить объекты в том же порядке, в котором они были получены.

Ответы [ 2 ]

1 голос
/ 15 августа 2011

Если ваш NSDictionary содержит массив (как вы указали в комментарии к другому ответу), этот массив будет сохранен. NSKeyedArchiver просто сохраняет объект, он не имеет никакого отношения к заказу. Так что, чтобы ответить на ваш вопрос, да.

0 голосов
/ 15 августа 2011

Порядок элементов в NSDictionary не определен, поэтому даже если вы читаете их в том же порядке, в котором они были записаны, а затем выполняете их итерацию, порядок может не совпадать с первоначальным.

...