а как же резолвинг местоположения фактической реализации функции? это же гораздо быстрее иметь константу адреса, чем посмотреть в таблицу виртуальных функций для получения нужного адреса
кажется я именно это и сказал. понятия не имею как в свифте это работает, но судя по тому, что что-то нельзя перегрузить, речь идет неких аналогах таблиц виртуальных функций в С++