2009-11-02 2 views

ответ

42

#define kMyConstantBOOL YES

Или

static BOOL MyConstantBool = YES;

+2

Мне нравится последнее, когда вы получаете некоторую проверку типа и можете просмотреть его и использовать в качестве символа в отладчике. – nall

+0

согласны, кроме gdb/xcode понимает #define. –

+2

Вы имели в виду «const», а не «static»? static BOOL - это переменная. – progrmr

8

Вот пример:

#define kMyConstant  YES 
#define kMyOtherConstant NO 
7

Я хотел бы сделать это по-другому:

enum { MyConstantBool = YES }; 

Это постоянный, он не занимает место для хранения.

Смежные вопросы