¿Cómo buscar un NSSet o NSArray para un objeto que tiene un valor específico para una propiedad específica?

¿Cómo buscar un NSSet o NSArray para un objeto que tiene un valor específico para una propiedad específica?

Ejemplo: tengo un NSSet con 20 objetos, y cada objeto tiene untype propiedad. Quiero obtener el primer objeto que tiene[theObject.type isEqualToString:@"standard"].

Recuerdo que era posible usar predicados de alguna manera para este tipo de cosas, ¿verdad?

Respuestas a la pregunta(4)

Su respuesta a la pregunta