swift遵守协议时,需要把协议中的方法都写一遍,
可以在extension中为protocol默认实现,
协议方法都类似可选的。
protocol BannerViewProtocol: class {
func bannerViewSelectUrl(_ url: String, isVideo: Bool)
}
extension BannerViewProtocol {
func bannerViewSelectUrl(_ url: String, isVideo: Bool) {}
}











网友评论