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