摘要:
利用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
阅读(4088)
评论(0)
推荐(0)