iOS 一个新方法:- (void)makeObjectsPerformSelector:(SEL)aSelector;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 一个新方法:- (void)makeObjectsPerformSelector:(SEL)aSelector;相关的知识,希望对你有一定的参考价值。

NSArray 里面的一个方法,

- (void)makeObjectsPerformSelector:(SEL)aSelector;

这是一个类似于执行for循环的方法,可以这样用,当需要删除一个view里面的所有subViews,代码如下:

    [self.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];

当要设置一个view里面所有子view的隐藏属性的时候,代码如下:

   [self.subviews makeObjectsPerformSelector:@selector(setHidden:) withObject:@YES];

效率比for循环效率高很多,以后可以尝试使用一下

以上是关于iOS 一个新方法:- (void)makeObjectsPerformSelector:(SEL)aSelector;的主要内容,如果未能解决你的问题,请参考以下文章

iOS 静态库详解

ios fileExistsAtPath 新文件失败

iOS 静态库详解

新 WCSessionDelegate 方法在早期版本的 iOS 和 watchOS 上的行为

IOS 杂笔-16 (-(void)scrollViewDidEndScrollingAnimation:方法使用注意)

在 iOS 8 中禁用 UIViewController 的旋转