6
Как сделать слабую ссылку на протокол в «чистом» Swift (без @objc)
weak ссылки не работают в Swift, если только protocol не объявлено как @objc, чего я не хочу в чистом приложении Swift. Этот код выдает ошибку компиляции ( weakне может быть применен к не классу MyClassDelegate): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } Мне нужно префикс …