У меня ограниченный опыт использования NSSortDescriptor.
Он сортировал по одному ключу и работал нормально.
Но вот что мне нужно сейчас, у меня есть набор пар чисел, например:
{(2,3), (44,5), (6,17), (33,7) …… (173,21)}
Я хочу отсортировать пары (x, y) в соответствии со значением заданной функции myfunction (x, y).
Существует тривиальная идея сделать триплеты (x, y, z), где z будет вычислением myfunction (x, y), а затем отсортировать набор триплетов, но это не то, что я хочу.
Есть ли правильный способ использовать NSSortDescriptor, чтобы делать то, что мне нужно?
Спасибо за любую информацию.