协议

协议的方法,只有声明,没有实现,所有协议只有.h头文件,多用于mvc传值。

1.可以用来声明一大堆方法,不可以声明成员变量。

2.只要某个类遵守了这个协议,就相当于拥有了这个协议中所有的方法声明。

3.父类遵守了某个协议,子类也遵守。

4一个类可以遵守多个协议。

 

协议的格式:

@protocol 协议名字<NSObject>

//方法声明列表

@end

 

某个类遵守协议

@interface 子类:父类<协议><协议>

@end

 

协议关键字:

@required 要求实现的,默认。

@optional 可选择的。

 

posted on 2016-03-13 14:33  bella和lucy  阅读(185)  评论(0)    收藏  举报

导航