У меня есть NSMutableOrderedSet
который содержит NSDate
объектов. Первоначально здесь значения:NSMutableOrderedSet addObject не заказывается
2014-10-08 12:46:48 +0000
2014-10-08 12:46:42 +0000
После вызова addObject
с 2014-10-08 12:45:40 +0000
, я получаю следующий вывод:
2014-10-08 12:46:42 +0000
2014-10-08 12:46:48 +0000
2014-10-08 12:45:40 +0000
Почему они не заказывали?
Итак, в основном это 'NSMutableArray', который не позволяет мне вставлять один и тот же элемент дважды? –
Он имеет все общие операции набора: объединение, пересечение, разность. Они должны быть более эффективными при работе с другими отсортированными наборами (или наборами вообще) – Jack
Точно. Какой порядок вы ожидали от этого автоматически? Заказ означает, что он будет отслеживать позицию позиций. Если вы измените эту позицию, они запомнят их. Это не означает «сортировка», что, как я думаю, вы считали. – Fogmeister