没有根的野草,漂浮的命途

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  O-C

摘要:正式的协议采用protocol关键字。声明协议的语法类似于声明类,但是要注意协议不能有成员变量,它相当于 Java 中的 interface。例如:Cocoa 声明了一个协议---NSCopying:@protocolNSCopying- (id) copyWidthZone:(NSZone *) zone;@end要采纳某个协议,可以在类的声明中列出该协议的名称,并用尖括号将协议名称括起来,然后必须在 @implement 中实现协议中声明为 required(默认就是 required)的所有方法,而声明为 optional 的方法可以。下面让类 MyObject 采纳 NSCopying 阅读全文
posted @ 2012-04-23 14:21 针尖上的舞者 阅读(341) 评论(0) 推荐(0)