在协议中定义方法
扩展协议,在扩展协议中给出默认实现
如果代理实现了此方法,会覆盖默认实现
public protocol FloatingIconCoordinator: BaseCoordinator {
func floatingIconClicked()
}
extension FloatingIconCoordinator {
public func floatingIconClicked() {
}
}
在协议中定义方法
扩展协议,在扩展协议中给出默认实现
如果代理实现了此方法,会覆盖默认实现
public protocol FloatingIconCoordinator: BaseCoordinator {
func floatingIconClicked()
}
extension FloatingIconCoordinator {
public func floatingIconClicked() {
}
}
本文标题:swift 协议的可选方法
本文链接:https://www.haomeiwen.com/subject/aemdrltx.html
网友评论