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