Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Протоколы. Protocols. Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift.
Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift. (Протоколы) Для изучения Swift рекомендую чат the swift developers от YouTube канала the swift developers / @theswiftdevelopers1301 Ссылка на чат в Telegram Ссылка на статью о Хеш-таблицах Ссылка на видео А. Скутаренко о инициализаторах: • 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 Множественное наследование