Я все еще новичок в objective-c и пытаюсь выяснить, что именно делает этот оператор.
[names allKeys] sortedArrayUsingSelector:@selector(compare:)];
Я знаю, что allKeys
получает все ключи от моего словаря. Я знаю, что sortedArrayUsingSelector
сортирует мой массив im, создающий. Тогда я называю метод сравнения, то есть где я потерял то, что это делает? Из документа на яблоке говорится, что "Возвращает значение NSComparisonResult, которое указывает, больше ли приемник, равный или меньше заданного числа". Я не понимаю, как он сортируется на основе этого метода.