swift 给protocol方法默认实现
2020-06-24 本文已影响0人
喵喵粉
swift
遵守协议时,需要把协议中的方法都写一遍,
可以在extension
中为protocol
默认实现,
协议方法都类似可选的。
protocol BannerViewProtocol: class {
func bannerViewSelectUrl(_ url: String, isVideo: Bool)
}
extension BannerViewProtocol {
func bannerViewSelectUrl(_ url: String, isVideo: Bool) {}
}