Negli ultimi strumenti, un nuovo tipo di enum
s sono ora ammessi:La nuova enum in Objective-C
typedef enum CarType : NSUInteger {
FourDoorCarType,
TwoDoorCarType
} CarType;
La mia domanda è disponibile in parti:
Perché dovrei usare questo invece del vecchio modo?
Perché lo
CarType
appare due volte? Ho tentato di saltare il primoCarType
e di lasciare la prima riga come "typedef enum : NSUInteger {
" e sembra funzionare correttamente. Quali sono gli svantaggi, se ce ne sono?È possibile utilizzare alcuni tipi diversi da
NSUInteger
?
+1 di sensibilizzazione. Non avevo sentito parlare di questa funzione. –