ios协议

协议分为两类:

  1. 正式协议,跟java的接口一样
  2. 非正是协议

正式协议的声明

@protocol ProtocolName

@optional //可选实现
- (ReturnType) funcName: ParamType param;

@required //必须实现
- (ReturnType) funcName: ParamType param;

@end

正式协议的采用:

@interface ClassName : SuperClassName <ProtocolName1, ProtocolName2, ...>

//Methods

@end
posted @ 2012-06-10 21:29  zhoulong  阅读(162)  评论(0)    收藏  举报