пока не отличаю особо) .sorted?
Например я вроде понимаю эту сроку, но с 0 сам не могу написать:
let newSortedJournal = journal.sorted() {$0.lastName != $1.lastName ? $0.lastName < $1.lastName: $0.name < $1.name}
Читай про замыканий (клоужеры). .sorted возвращает новый массив отсортированный по условиям переданным в замыкания. В этом примере, если фамилии не равны, то сортировка будет по фамилии, а если фамилии равны, то по имени
Обсуждают сегодня