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

iOS Dev

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

iOS Dev

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