На этом занятии мы пройдем что такое Кложуры(Closures), как с ними работать. Так же рассмотрим ARC - automatic reference count.
Для связи: t.me/ildar_ios
Купить кофе: www.paypal.com...
00:00 - Вступление
2:00 - Простой closure
6:30 - Closure с параметрами
10:00 - Closure захватывает значение
16:00 - Поле класса Closure
19:35 - Лист захвата (capture list) в Closure
22:00 - Closure захватывает ссылочные типы
24:15 - Работа с памятью в Swift. ARC - automatic reference count.
31:00 - Цикличная связанность (Retain Cycle) при работе со ссылками.
34:20 - Типы ссылок strong, weak, unowned в Swift.
45:35 - Проблема retain cycle при использовании Closure.
54:00 - Всегда ли стоит использовать weak self, uknowned self.
1:02:00 - Использование guard let self внутри блоков (Closure)
1:08:00 - Closure как параметры функций
1:12:50 - Использование closure вместо паттерна Delegate, как поле другого класса
14 авг 2024