swift 中实现可选协议方法
2018-12-24 本文已影响15人
流年易逝_李
1.协议和方法前使用@objc关键字
2.扩展extension
protocol SomeProtocol {
func requiredFunc()
func optionalFunc()
}
extension SomeProtocol {
func optionalFunc() {
print("optional func")
}
}
使用
extension ViewController : SomeProtocol {
func requiredFunc() {
print("required func")
}
}