NSMutableArray: obliga a la matriz a contener solo un tipo de objeto específico

Existe alguna forma de obligar a NSMutableArray a mantener solo un tipo de objeto específico?

Tengo definiciones de clases de la siguiente manera:

@interface Wheel:NSObject  
{    
  int size;  
  float diameter;  
}  
@end  


@interface Car:NSObject  
{  
   NSString *model;  
   NSString *make;  
   NSMutableArray *wheels;  
}  
@end

¿Cómo puedo forzar ruedas matriz para mantenerRued objetos solo con código? (y absolutamente no otros objetos)

Respuestas a la pregunta(12)

Su respuesta a la pregunta