OC协议与Swift协议的区别 浅浅的伤 2022-06-27 917 阅读1分钟 OC中的协议: 1、受限于委托代理的含义,多⽤于不同类之间的传值与回调。 Swift的协议: 1、可以通过协议 (extension) 扩展,实现协议的⽅法(OC不⾏) 2、定义属性⽅法 3、通过抽取不同类中的相同⽅法和属性,实现模块化减少耦合。使面向协议编程成为可能 4、不需要单独声明协议对象和指定代理 5、协议可以继承其他协议