私は次のコードをお持ちの場合:Swiftのプロトコルに準拠した特定のクラスを宣言できますか?
class MyClass {
...
}
protocol MyProtocol {
...
}
を、それがMyProtocol
に準拠MyClass
のクラスまたはサブクラスを受け入れる型を宣言することは可能ですか?
単純なアプローチは、(すなわち、第1のタイプを指定し、変数宣言で使用)動作
var thing: MyClass & MyProtocol = ...
[SwiftプロトコルのUIViewControllerサブクラスの可能な複製](http://stackoverflow.com/questions/39596262/swift-protocol-for-uiviewcontroller-subclasses) – EmilioPelaez
残念なことに、この質問と回答を確認してください。 http://stackoverflow.com/questions/39596262/swift-protocol-for-uiviewcontroller-subclasses/39596523#comment66501660_39596523 – EmilioPelaez
あなたの英語の文章は 'または'と言っていますが、あなたのコードは '&'(と)と書いています。どちらがいいですか? – Alexander