如何在where子句中使用协议扩展

use*_*417 3 where-clause swift swift-protocols

protocol aView: class { } 

extension aView where Self: UIView { }
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我理解这段代码吗?

sha*_*ght 11

您的扩展将功能扩展到以下所有类型:

  • 符合 aView

  • 是类型的 UIView