Swift协议里的方法可以实现 OC只能声明方法
所以Swift才能实现面向协议编程
需要这个功能的,只需要遵守这个协议就可以了(类似多继承)
协议的约束---什么类才能遵循这个协议
要遵循这个协议的Self,必须继承至UIViewController
这样的话,在协议里就可以直接使用UIViewController的属性,例如下面的view就是控制器的view属性
Swift协议里的方法可以实现 OC只能声明方法
所以Swift才能实现面向协议编程
需要这个功能的,只需要遵守这个协议就可以了(类似多继承)
协议的约束---什么类才能遵循这个协议
要遵循这个协议的Self,必须继承至UIViewController
这样的话,在协议里就可以直接使用UIViewController的属性,例如下面的view就是控制器的view属性
本文标题:Swift-面向协议编程
本文链接:https://www.haomeiwen.com/subject/rttshxtx.html
网友评论