Протоколы. Protocols. Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift.
Автор: Ivan Skorokhod
Загружено: 2020-09-08
Просмотров: 10818
Описание:
Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift. (Протоколы)
Для изучения Swift рекомендую чат the swift developers
https://t.me/joinchat/BAn0BkLMGrfpDYy...
от YouTube канала the swift developers
/ @theswiftdevelopers1301
Ссылка на чат в Telegram
https://t.me/swiftbookstart_chat
Ссылка на статью о Хеш-таблицах
https://habr.com/ru/post/509220/
Ссылка на видео А. Скутаренко о инициализаторах:
• SWIFT - 19. Инициализаторы. Часть 1
Ссылка на видео А. Скутаренко о захвате ссылок (strong и weak ссылки):
• SWIFT - 22. ARC
ТАЙМКОДЫ:
00:00 Введение.
00:18 Особенность структур (ключевое слово mutating)
(Теория)
04:14 Что такое протоколы
04:46 Чем хороши протоколы
06:51 Три аспекта протоколов
07:46 Разница между протоколами SWIFT и Objective-C
(Декларация и реализация протоколов)
09:30 Как происходит декларирование протоколов
11:47 Как класс или структура реализует протоколы
(Использование протоколов)
13:55 Использование протоколов как ТИПОВ
18:36 Использование протоколов в делегировании
27:47 Использование протоколов для обязательного поведения
31:36 Протокол Hashable на примере (обязательность поведения)
39:28 Множественное наследование
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: