Swift - 协议
2022-04-30 本文已影响0人
aven_kang
只能被class继承的协议
protocol Runnable : AnyObject {}
protocol Runnable2: class {}
@objc protocol Runnalbles {}
被@objc修饰的协议,还可以暴露给OC去遵守实现
可选协议
@objc protocol Runnable {
@objc optional func run1() // 这个是不用一定实现
func run2() // 这个是一定要实现的
}