You Don't Know Protocols (Dynamic and Static Dispatch)

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • 1. `Dynamic Dispatch` (aka `runtime dispatch`, aka `table dispatch`)
    2. `Static Dispatch` (aka `compile time dispatch`, aka `direct dispatch`)
    3. Protocols are `Dynamic`, Extensions are `Static`
    4. Where is the Issue ?
    5. How to bypass it ?
    🔥 COMMENTS 🔥
    If you have questions about the video or iOS programming in general, please comment below.
    🔥 Social Links 🔥
    Linkedin: / karimebrahem
    Twitter: / k_ebrahem_
    Github: github.com/Kar...
    Facebook: / karimebrahemabdelaziz
    Slack: iosdevtechies.slack.com

КОМЕНТАРІ • 5

  • @MohamedAli-kg5im
    @MohamedAli-kg5im 3 роки тому +1

    عاش جدا والله يا هندسة

  • @arinjaysharma9956
    @arinjaysharma9956 4 роки тому +2

    it would be much helpful if you could add English subtitles to this video.
    Seems to me like nice content.

  • @osmansuliman5226
    @osmansuliman5226 Рік тому +1

    All instances uses static dispach are saved in the the stack, unlike the dynamic based dispatch instaces which all saved in the heap, is that right?

  • @mohamedhamdino6181
    @mohamedhamdino6181 4 роки тому +1

    Awesome