Dans les derniers outils, un nouveau type d' enum
s sont désormais autorisés:
typedef enum CarType : NSUInteger {
FourDoorCarType,
TwoDoorCarType
} CarType;
Ma question se trouve dans les parties:
Pourquoi devrais-je l'utiliser à la place de l'ancienne?
Pourquoi est -
CarType
apparaissent deux fois? J'ai essayé de sauter la premièreCarType
, en laissant la première ligne comme "typedef enum : NSUInteger {
", et il semble bien fonctionner. Quels sont les inconvénients, le cas échéant?Certains types autres que l'
NSUInteger
- ils être utilisés?