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