Об этом попросили и ответили перед тем, как использовать NSSortDescriptor, где это довольно просто. Но есть ли стандартный способ Swift с использованием Array.sort()?
struct Sortable {
let isPriority: Bool
let ordering: Int
}
Сортировка массива Sortables по одному свойству проста:
sort { $0.ordering < $1.ordering }
Но я хочу сортировать по isPriority, а затем по ordering - и я не могу разобраться в простой инструкции, чтобы это произошло.