Очень подробный материал, посвященный реализации диспетчеризации методов в Swift - отдельно разбираются случаи Value типов, протоколов, классов и наследников NSObject.

https://www.raizlabs.com/dev/2016/12/swift-method-dispatch/



#swift #languages