理解SEL(@selector)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理解SEL(@selector)相关的知识,希望对你有一定的参考价值。
SEL是类的实例方法的指针
可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取。它的结果是一个SEL类型。这个类型本质是对象方法(函数)的编号(函数地址)。
@selector,是一个指向函数的指针,
http://blog.csdn.net/fengsh998/article/details/8612969
http://friendlysong.blog.163.com/blog/static/322524392012773316307/
http://friendlysong.blog.163.com/blog/static/322524392012774432228/
以上是关于理解SEL(@selector)的主要内容,如果未能解决你的问题,请参考以下文章
iOS 一个新方法:- (void)makeObjectsPerformSelector:(SEL)aSelector;