Божечки! Какой голос! Случайно набрел на канал, когда убирал пробелы в знаниях, конкретно в диспетчеризации и влюбился в этот голос! Лайк, подписка и просмотр всех видео на канале, а тут есть что подучить, даже для разраба со стажем
На слайде про Message Dispatch у Parent и Child класса ссылка на один и тот же участок памяти. Вероятно, это ошибка. В остальном все очень круто, спасибо за объяснение и тесты в конце!
А про message dispatch разве поиск не по selector, который является ключом в хеш-таблице, а value - указатель на метод? Поэтому ему не надо обходить каждый элемент в таблице. На каждую таблицу - O(1). Поправьте, если это не так.
логика простая - если метод есть в протоколе (и неважно есть он в extension или нет), в работу включается witness table. она всегда перекрывает direct dispatch
Алгоритмы ютуба радуют, пожалуй посмотрю все видео) Спасибо ☺️
Спасибо большое! Наконец-то разобралась с этими задачками))
Как же приятно слушать.
Объяснение топ.
А откуда это занятие? Где читали (или читаете) лекции?
Божечки! Какой голос! Случайно набрел на канал, когда убирал пробелы в знаниях, конкретно в диспетчеризации и влюбился в этот голос! Лайк, подписка и просмотр всех видео на канале, а тут есть что подучить, даже для разраба со стажем
Благодарю за проявленный интерес! Это очень приятно ✨
@@elina_pro_ios Элина , здравствуйте, подскажите вы преподаете индивидуально уж довольно приятно слушать вас?
Пересмотрел 9 ый раз
На слайде про Message Dispatch у Parent и Child класса ссылка на один и тот же участок памяти. Вероятно, это ошибка.
В остальном все очень круто, спасибо за объяснение и тесты в конце!
Спасибо большое за вебинар! 💥
А про message dispatch разве поиск не по selector, который является ключом в хеш-таблице, а value - указатель на метод? Поэтому ему не надо обходить каждый элемент в таблице. На каждую таблицу - O(1). Поправьте, если это не так.
Но если final class rectangle будет наследовать от class Shape, то у rectangle будет dinamic методы ?
Спасибо за видео, объясняется всё очень понятно)
Спасибо за ролик, познавательно!
8 ой раз пересматриваю)
Спасибо за такой классный ролик, все по полочкам, быстро и четко!
my seventh time, all clear
Я влюбился 😀😀😀
Что значит смешаемся относительно таблицы ?
4:33
My fifth time on the video.
Three months later. Everything is clear.
My sixth time
20.35 почему вызывается этот метод? никакой логики.
логика простая - если метод есть в протоколе (и неважно есть он в extension или нет), в работу включается witness table. она всегда перекрывает direct dispatch
@@dobrysiabar8791 а где это написано, перед задачками озвучено не было ))