2015-02-24 2 views

ответ

2

Дескриптор сортировки не имеет сложности. Это не алгоритм сортировки. Это просто описание того, что сравнивать и как - например, данное свойство, используя -localizedStandardCompare:, по возрастанию.

Алгоритм сортировки - это то, что было бы сложным. Например, реализация -[NSMutableArray sortUsingDescriptors:] использует некоторый алгоритм сортировки, и это будет иметь сложность. Однако точный алгоритм сортировки этих методов не документирован. Это дает Apple свободу менять их, если они могут найти лучший алгоритм для наиболее распространенных случаев использования.