Обложка канала

iOS Dev

iOS разработчик, который делится фишками, своим опытом и опытом других. В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки Авторский канал, iOS разработка

iOS Dev

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