protocol-协议,使用了协议后,就要按照这个协议来办事,协议要求实现的方法就一定要实现delegate-委托,委托办事
计算机中的协议 HTTP TCP/IP UDP FTP
协议也成为接口,USB接口,串口comm口 等
1.在协议中,只是声明方法,而没有方法的实现。
协议的语法格式:
a.和类的声明类似,
@protocol USB<NSObject> @protocol pet<NSObject> //声明方法 -(void)eat; @end -(void)sleep;
@end
协议的实现
@interface ClassName:NSObject<USB>@end
@implement ClassName 方法的实现 @end
2.@required @optional 指令
一个类可以实现多个协议
3.多态
4.多个类实现一个协议
浙公网安备 33010602011771号