Этот вопрос проверяет понимание механизма вызова методов и свойств, добавленных через расширения (extensions) в Swift.
Короткий ответ
Расширения в Swift используют статическую диспетчеризацию, что означает, что вызов метода определяется на этапе компиляции. Методы, добавленные через расширения, не поддерживают переопределение и привязаны к типу, а не к экземпляру.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.