Soy nuevo en Objective-C, pero tengo experiencia en C++ y C.¿Enumeras la tienda en un NSArray?
Quiero almacenar algunas constantes enum en una matriz. En C++ me gustaría hacer algo como esto:
enum color {RED, BLUE, YELLOW, GREEN};
vector<color> supportedColors;
supportedColors.push_back(RED);
supportedColors.push_back(GREEN);
Pero el NSArray
hará solamente los indicadores del almacén de objetos (id's
). Entonces, ¿cómo deberían almacenarse? Posiblemente podría convertirlos en enteros y almacenarlos en un objeto NSNumber
, pero esto parece desordenado.
Me pregunto que experimentó programadores obj-c hacer?
¿Hay un buen tipo Obj-C para algo que pueda usar en un interruptor ... caso y también puso en una NSArray? – joerick
@joerick: 'NSNumber' se puede usar con sentencias' switch': 'switch ([myNsNumber intValue]) ...'. –
Por supuesto. ¡Gracias chicos! – joerick