欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-09 08:56:24
...
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