协议
协议的方法,只有声明,没有实现,所有协议只有.h头文件,多用于mvc传值。
1.可以用来声明一大堆方法,不可以声明成员变量。
2.只要某个类遵守了这个协议,就相当于拥有了这个协议中所有的方法声明。
3.父类遵守了某个协议,子类也遵守。
4一个类可以遵守多个协议。
协议的格式:
@protocol 协议名字<NSObject>
//方法声明列表
@end
某个类遵守协议
@interface 子类:父类<协议><协议>
@end
协议关键字:
@required 要求实现的,默认。
@optional 可选择的。
posted on 2016-03-13 14:33 bella和lucy 阅读(185) 评论(0) 收藏 举报