6
'pure'Swift (@objc없이)에서 약한 프로토콜 참조를 만드는 방법
weaka protocol로 선언 하지 않으면 Swift에서 참조가 작동하지 않는 것 같습니다 @objc. 순수한 Swift 앱에서는 원하지 않습니다. 이 코드는 컴파일 오류를 발생시킵니다 ( weak클래스 이외 유형에는 적용 할 수 없음 MyClassDelegate). class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } 프로토콜 앞에 접두사를 붙이면 @objc작동합니다. 질문 : …