SEL和selector的简单使用

来源:互联网 发布:python 打包 发布网站 编辑:程序博客网 时间:2024/05/18 03:17

selector 选择器
最经常用的就是防崩溃:
if [obj respondsToSelecteror(dosomething:)] {
[obj do something:id];
}//可以防止obj 对方法无法响应的时候造成程序崩溃

也可以将方法名 变成一个实例变量
SEL runSelector = @selector(run:);
然后可将runSelector当作参数传递;
[obj performSelector:runSelector];

按钮的addtarget 点击事件就用了这个方法@selector()

[array makeObjectsPerformSeletor:runSelector];
[array makeObjectsPerformSeletor:runSelector withObject:target];

原创粉丝点击