行云

行至水穷处,坐看云起时。

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

2012年11月23日

摘要: 委托(delegate)是一种对象,另一个类的对象会要求委托对象执行它的某些操作。创建一个“NSObject”类别称为创建一个非正式协议。任何实现“NSObject”类别中的方法的类的对象都可以成为委托对象。因为在Objective-C中所有的类都是NSObject的子类。当你想要向委托对象发送消息时,最好先检查该对象是否理解你将要发送的消息。if ([delegate respondsToSelector: @selector(...)]{ [delegate ...];}正式协议:通过在@protocol部分列出一组方法名来定义一个正式协议。通过在@interface声明中的类名之后列出. 阅读全文
posted @ 2012-11-23 08:56 windflying 阅读(427) 评论(0) 推荐(0) 编辑