Ho visto che è consuetudine utilizzare una proprietà booleana come flag. qualcosa del genere:Posso usare un enum come proprietà nell'obiettivo C
@property (nonatomic) BOOL commaAlreadyIntroduced;
Ho bisogno di qualcosa del genere ma con almeno 3 o 4 stati.
Posso usare un enum?
L'enum standalone dovrebbe essere simile:
typedef enum stackState{
empty, oneOperand, operandAndOperator, fullStack
}stackState;
duplicato di http://stackoverflow.com/questions/6863167/objective-c-getter-and-setter-properties-for-enum –
possibile duplicato di http://stackoverflow.com/questions/7126177/using- a-typedef-enum-in-my-object-class – diegoreymendez
Si dovrebbe davvero usare typedef NS_ENUM. – paulrehkugler