正式协议定义:
@protocol 协议名<父协议1,父协议2>
{
-(NSString*) httpSuccess:(NSString*) result;
-(NSString*) httpFailures:(NSString *) result;
}
(1)协议名应于类名采用相同的命名规则。
(2)一个协议可以有多个直接父协议,但协议只能继承协议,不能继承类。
(3)协议中定义的方法只有方法签名,没有方法实现。
实现协议
@interface 类名:父类 <协议1,协议2......>
OC中协议的功能基本等同于借口