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];

本文主要介绍了Objective-C中Selector的使用方法,包括如何利用Selector进行方法调用来避免程序崩溃,如何将方法名作为实例变量传递,并通过具体示例展示了按钮点击事件及数组对象方法调用的实现。
2855

被折叠的 条评论
为什么被折叠?



