Разбираемся с existential container в Swift Existential container - это структура данных в рантайме, которая хранит значение типа, скрытого за протоколом. Он появляется там, где мы используем название протокола в качестве типа переменной или аргумента функции. С помощью existential container реализован динамический вызов методов протокола, а также управление жизненным циклом внутренного значения типа.

Разбираемся с existential container в Swift
Existential container - это структура данных в рантайме, которая хранит значение типа, скрытого за протоколом | Сетка — социальная сеть от hh.ru