weakas referências parecem não funcionar no Swift, a menos que a protocolseja declarado como @objc, o que não desejo em um aplicativo Swift puro. Este código fornece um erro de compilação ( weaknão pode ser aplicado ao tipo que não é de classe MyClassDelegate): class MyClass { weak var delegate:...