Objective-C Language Définir un enum


Exemple

Les énumérations sont définies par la syntaxe ci-dessus.

typedef NS_ENUM(NSUInteger, MyEnum) {
    MyEnumValueA,
    MyEnumValueB,
    MyEnumValueC,
};

Vous pouvez également définir vos propres valeurs brutes sur les types d'énumération.

typedef NS_ENUM(NSUInteger, MyEnum) {
    MyEnumValueA = 0,
    MyEnumValueB = 5,
    MyEnumValueC = 10,
};

Vous pouvez également spécifier la première valeur et tous les éléments suivants l'utiliseront avec un incrément:

typedef NS_ENUM(NSUInteger, MyEnum) {
    MyEnumValueA = 0,
    MyEnumValueB,
    MyEnumValueC,
};

Les variables de cette énumération peuvent être créées par MyEnum enumVar = MyEnumValueA .