iOS swift 协议的可选方法

阅读 124

2022-03-14

Protocols - apple developer

@objc protocol CounterDataSource {
    @objc optional func increment(forCount count: Int) -> Int
    @objc optional var fixedIncrement: Int { get }
}

请添加图片描述

  • 我朋友说还有一种方式就是给协议写一个默认的实现,如下代码
protocol SSPSelectStockDelegate: NSObjectProtocol {
    func onSelectStock(model: SSPStockModel)
}

extension SSPSelectStockDelegate {
    func onSelectStock(model: SSPStockModel) {
        
    }
}

精彩评论(0)

0 0 举报