Перейти к содержимому

Занятие 24: SwiftUI | 3 - Управление жизенным циклом View

Ildar Zalyalov

0:00 / 0:00

Занятие 24: SwiftUI | 3 - Управление жизенным циклом View

1 803 просмотра · 2 года назад
Ildar Zalyalov
4,14 тыс. подписчиков
1 803 просмотра · 2 года назад
В этом занятии мы с вами поговорим про то как SwiftUI управляет жизненным циклом View "под капотом". Познакомимся с понятием Identity и как оно влияет на жизнь нашей View. Посмотрим про плохие и хорошие примеры Explicit Identity. Для связи: https://t.me/ildar_ios Поддержать автора: https://www.paypal.com/donate/?hosted... 00:00 - Введение 01:20 - Факты про View из SwiftUI 05:46 - View Identity 07:00 - Explicit Identity теория 07:57 - Смотрим Explicit Identity в коде 15:26 - Structural Identity теори 15:54 - Смотрим Structural Identity в коде 27:30 - Жизненный цикл View относительно его Value (любое значение самого View) 29:35 - Жизненный цикл View относительно его Identity 31:00 - Смотрим изменения value, @self в коде 44:06 - Выводы о View, Identity и LifeTime 47:06 - Про параметры хорошего Explicit Identity 1:01:23 - Рекомендации работы со состояниями/dependency View 1:05:13 - Рекомендация про избежание AnyView 1:13:17 - Рекомендации про методы жизненного цикла View