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

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

1.308 Lượt nghe
Занятие 24: SwiftUI | 3 - Управление жизенным циклом View
В этом занятии мы с вами поговорим про то как SwiftUI управляет жизненным циклом View "под капотом". Познакомимся с понятием Identity и как оно влияет на жизнь нашей View. Посмотрим про плохие и хорошие примеры Explicit Identity. Для связи: https://t.me/ildar_ios Поддержать автора: https://www.paypal.com/donate/?hosted_button_id=JAKSVCEZCTDTN 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