本文主要是介绍数组之makeObjectsPerformSelector:withObject:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- (void)makeObjectsPerformSelector:(SEL)aSelector;
- (void)makeObjectsPerformSelector:(SEL)aSelector withObject:(id)argument;
这是 NSArray和NSSet的两个方法,相信大家很少用,它类似于 for循环,但有效率高于for循环
makeObjectsPerformSelect
所以参数
用法:如果一个数组objArr中存储了一组有hide属性的对象,需要将数组里所有对象的hide全部赋值为真,就可以这么写:
[objArr makeObjectsPerformSelector:@selector(setHidden:) withObject:@YES];
不用再去for循环调用隐藏了
感谢网友Delpan对本文以前错误地方提出的问题。thx
这篇关于数组之makeObjectsPerformSelector:withObject:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!