协议是否可以要求符合类型是另一种类型的子类型?

时间:2017-07-05 04:32:07

标签: swift swift3 swift-protocols

例如:我想在协议定义中说,符合它的类还需要子类UIView或另一个自定义类类型MyClass。这可能吗?

1 个答案:

答案 0 :(得分:4)

是的,你可以,只需将你的协议定义为:

protocol SomeProtocol where Self: MyClass {
    // protocol code here
}