Мне нужно создать отсортированный массив NSNumber из другого NSArray. Я хочу использовать метод sortedArrayUsingComparator:. Я нашел этот пример в документации Apple:
NSArray *sortedArray = [array sortedArrayUsingComparator: ^(id obj1, id obj2) {
    if ([obj1 integerValue] > [obj2 integerValue]) {
        return (NSComparisonResult)NSOrderedDescending;
    }
    if ([obj1 integerValue] < [obj2 integerValue]) {
        return (NSComparisonResult)NSOrderedAscending;
    }
    return (NSComparisonResult)NSOrderedSame;
}];
Здесь я просто предоставляю компаратор в блоке, и это нормально. Сама сортировка - бит, который скрыт от меня, который использует этот блок, по-видимому, возрастает.
Я хотел бы знать, могу ли я запросить другой порядок сортировки, внешний для этого блока, или мне просто нужно перевернуть < и > (или NSOrderedXXX) вокруг?
