2009-11-02 6 views

Répondre

42

#define kMyConstantBOOL YES

Ou

static BOOL MyConstantBool = YES;

+2

J'aime ce dernier que vous obtenez une vérification de type et pouvez l'afficher et l'utiliser comme un symbole dans le débogueur. – nall

+0

est d'accord sauf que gdb/xcode comprend #define. –

+2

vouliez-vous dire "const" plutôt que "statique"? static BOOL est une variable. – progrmr

8

Voici un exemple:

#define kMyConstant  YES 
#define kMyOtherConstant NO 
7

je le ferais différemment:

enum { MyConstantBool = YES }; 

C'est une constante, elle ne prend pas de place de stockage.

Questions connexes