最近,我對swift中協議的定義方式有些困惑。這些協議定義有什麼區別?
protocol OneDelegate : class
或
protocol OneDelegate : NSObjectProtocol
或
@objc protocol OneDelegate
或
@class_protocol protocol OneDelegate
我們應該繼續使用弱代表?或者像 unowned(unsafe) var dataSource: UITableViewDataSource?
感謝您的幫助!
不錯的答案+ 1'd – aug2uag
感謝您的回答。這真的很有幫助。 – RayChen