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

NSArray 裏面的一個方法,spa

- (void)makeObjectsPerformSelector:(SEL)aSelector;orm

這是一個相似於執行for循環的方法,能夠這樣用,當須要刪除一個view裏面的全部subViews,代碼以下:rem

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

當要設置一個view裏面全部子view的隱藏屬性的時候,代碼以下:for循環

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

效率比for循環效率高不少,之後能夠嘗試使用一下class

相關文章
相關標籤/搜索