У меня есть NSArray
из NSNumber
объектов, которые я успешно отсортировал в порядке возрастания с использованием следующего:
[myArray sortedArrayUsingSelector:@selector(compare:)]
Однако мне нужно отсортировать это в порядке по убыванию . Я так понимаю, что compare:
сортирует только в порядке возрастания. Хотя я могу пойти вспять NSArray
, мне любопытно, есть ли более простой или более эффективный способ сделать это.
РЕДАКТИРОВАТЬ : я нашел этот вопрос , который предоставляет простой способ отменить итерацию NSArray
:
for (id someObject in [myArray reverseObjectEnumerator])
Это прекрасно работает, я думаю, это хорошее простое решение, но мне любопытно, есть ли способ указать сортировку по убыванию.