iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Давайте остановим фильтрацию на секунду: альтернативные способы обработки коллекций
Когда мы хотим удалить элементы из коллекции, мы можем использовать тривиальный метод filter, чтобы отфильтровать элементы, которые нам не нужны.
📖 В этом материале вы можете найти некоторые альтернативы для filter, которые могут лучше соответствовать решаемым задачам.
Некоторые из этих альтернатив более понятны и даже имеют оптимизацию производительности.
В статье акцентировано внимание на removeAll(where:), contains(where:), allSatisfy(predicate:), reduce и first(where:).
Конечно же, с примерами.
@iOS Dev