¿Cómo esconder un montón de tags en un IBOutletCollection?

Nuevo en el desarrollo de Objective-C y iOS, ¡me encantaría tener una mano aquí!

He escrito un código tal que

IBOutletCollection(UILabel) NSArray *allLabels; 

En IB, he vinculado todas mis tags en mi opinión a esta colección, donde quiero ocultarlas para una condición determinada. Sin embargo, no estoy seguro de cómo hacerlo. Obviamente para ocultar una sola label que usaría

 labelX.hidden = YES; 

sin embargo, no es ideal para mí hacer esto sin una colección, ya que tengo muchas tags para ocultar.

Gracias por tus consejos de antemano!

testing esto…

 [allLabels setValue:[NSNumber numberWithBool:YES] forKey:@"hidden"]; 

Simplemente enumere la colección y haga lo que quiera con los contenidos:

 [allLabels enumerateIndexesUsingBlock:^(UILabel *label, NSUInteger idx, BOOL *stop) { label.hidden = YES; }]; 

Versión Swift para tipo de matriz:

 (allLabels as NSArray).setValue(NSNumber(bool: true), forKey: "hidden")