iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Как сортировать сразу по нескольким свойствам в Swift и избежать при этом pyramid of doom 😱
Сама по себе сортировка довольно проста, если вы делаете ее по одному критерию или одному свойству. В Swift уже есть функция для этого:
let numbers = [3, 5, 6, 1, 8, 2]
let sortedNumbers = numbers.sorted { (lhs, rhs) in
return lhs < rhs
}
🤔Но может возникнуть ситуация, когда вам потребуется сортировка по нескольким критериям или свойствам.
📖 Именно об этом виде сортировки рассказывается в данной статье. Конечно, существует множество способов решения этой проблемы. При этом автор показывает один из самых простых подходов без каких-либо усложнённых концепций.
🧑💻 Вы сами сможете прокачать этот способ для требуемых задач, как только станут понятны основы.