Video není dostupné.
Omlouváme se.
Диспетчеризация в Swift.
Vložit
- čas přidán 14. 08. 2024
- Изучили диспетчеризацию в Swift, и разобрали некоторые баги связанные с ней.
Я запускаю курс по iOS Разработке, всю информацию можно найти тут:
swiftcourses.ru
/ ios_courses
Для связи
Telegram: @ildarZ
LinkedIn: www.linkedin.com/in/ildar-zalyalov-iOS
#swift #iOS #MethodDispatch
00:00 - интро в Method Dispatch
2:20 - Direct(Static) Dispatch
4:50 - Table(Dynamic) Dispatch - WT
7:31 - Table(Dynamic) Dispatch - VT
12:04 - Message Dispatch
20:15 - Проблема диспетчеризации в Swift (дефолтная реализация только в протоколе)
24:24 - Еще одна проблема диспетчеризации в Swift
27:36 - Method Swizzling в Swift
Ildar Zalyalov спасибо. Выкладывай ещё пожалуйста. Узнал много нового. Спасибо огромное!
Спикер молодец. Толково рассказывает👍
Шикарно изложен материал, спасибо!
Интересная тема и хорошая подача! Спасибо тебе
если функция указана в протоколе, то это уже Dynamic. Но swift умный и делает его оптимизацию в Static
Здравствуйте! Отличный урок, но возник вопрос final class является direct dispatch, а класс подписанный на протокол dynamic table, так каким в конечном итоге будет final class подписанный на протокол? Что-то я немного запутался
Спасибо
Автор сам в теме глубоко не разбирается зачем это нужно/как работает и материал крайне поверхностный советую найти видео от Mad Brains по диспетчеризация
3 минута. пример с Статической Диспетчеризациейю Неверно, ето не статическая будет, а уже Table. Статическая только если в теле протоколе, нет метода, а только в extension.
Согласен 👍
Единственное, сам Swift может оптимизировать его в Direct
Спасибо за лекцию. Еще информация на русском языке по method dispatch czcams.com/video/kolL8r7Tz2w/video.html
Спасибо