【Objective-C】预定义和条件编译

阅读更多
1.      预定义: #define
在 object-c 中,跟 C 语言一样都是采用 #define 才使用,但末尾是没有分号的;
例子:
#define PI 3.14
在之后即可引用,这点在 iphone 开发中一定每个组建的 tag 非常好用,并且可以集合放一个定义文件中。
2.      条件编译: #ifdef,#end,#elseif
#ifdef , #else , #endif 如我们常识认为的那样,程序会根据判断条件处理或者忽略某一个程序段。
例子:
#ifdef MAC_OS_X
#   define DATADIR “/uxnl/data”
#else
#   define DATADIR “\usr\data”
#endif

你可能感兴趣的:(预定义,条件编译,Objective-C,define)