Protocol是协议,只有.h文件,甚至可以不独立文件
使用时 遵守协议,在本类中实现方法就可以
协议有required和optional的,required是必须实现的协议方法。
1.协议声明了可以被任何类实现的方法
2.协议不是类,它是定义了一个其他对象可以实现的接口
3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。
4.协议经常用来实现委托对象。一个委托对象是一种用来协同或者代表其他对象的特殊对象。
5:委托,就是调用自己定义方法,别的类来实现
Protocol是协议,只有.h文件,甚至可以不独立文件
使用时 遵守协议,在本类中实现方法就可以
协议有required和optional的,required是必须实现的协议方法。
1.协议声明了可以被任何类实现的方法
2.协议不是类,它是定义了一个其他对象可以实现的接口
3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。
4.协议经常用来实现委托对象。一个委托对象是一种用来协同或者代表其他对象的特殊对象。
5:委托,就是调用自己定义方法,别的类来实现
本文标题:6-Protocol是什么?
本文链接:https://www.haomeiwen.com/subject/takpcttx.html
网友评论