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) {}
}
上一篇 下一篇

猜你喜欢

热点阅读