iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Погружаемся в Observation: введение, принципы и примеры использованияНовый фреймворкObservation создали с целью уменьшить ненужные обновления во вьюхах SwiftUI, тем самым повышая производительность приложений.
Он представляет следующие возможности:
1️⃣ Маркировка типа как observable (наблюдаемого).
2️⃣ Отслеживание изменений в экземпляре такого типа.
3️⃣ Наблюдение и использование этих изменений в другом месте, например, в пользовательском интерфейсе приложения.
Для более детального знакомства я выбрал две обширных статьи с примерами:
📖 Обзорный материал, для чего необходим этот фреймворк: как объявлять оъекты Observable, разбор решаемых проблем с производительностью и примеры.
📖 Гайд, как перенести ObservableObject в Observable.
@iOS Dev