从Swift 2.0开始,是的!
原文链接:https://www.f2er.com/swift/320773.htmlProviding Default Implementations
You can use protocol extensions to provide a default implementation to any method or property requirement of that protocol. If a conforming type provides its own implementation of a required method or property,that implementation will be used instead of the one provided by the extension.