摘要: 利用NSObject类中的methodForSelector:方法,可以获得一个指向方法实现的指针,并可以使用该指针直接调用方法实现,当一个消息要被发送给某个对象很多次的时候,可以直接使用methodForSelector:来进行优化,其中,methodForSelector:是由Cocoa Runtime System提供的,而不是Objective-C本身的语言特性。这里需要注意转换过程中函数类型的正确性,包括返回值和参数,而且这里的前两个参数需要显示声明为id和SEL。type voidsetterFuncvoid (*setter)(id, SEL, BOOL);/////////// 阅读全文
posted @ 2012-06-14 15:41 Gang.Wang 阅读(4074) 评论(0) 推荐(0) 编辑