2009-11-02 17 views

Odpowiedz

42

#define kMyConstantBOOL YES

Albo

static BOOL MyConstantBool = YES;

+2

Podobają mi się te ostatnie, ponieważ dostajesz pewne sprawdzanie typu i możesz je zobaczyć i użyć go jako symbolu w debugerze. – nall

+0

Zgadzam się z tym wyjątkiem, że gdb/xcode rozumie # definicję. –

+2

miałeś na myśli "const" zamiast "static"? static BOOL jest zmienną. – progrmr

8

Oto przykład:

#define kMyConstant  YES 
#define kMyOtherConstant NO 
7

zrobiłbym to inaczej:

enum { MyConstantBool = YES }; 

Jest to stała, nie zajmuje miejsca.