如何覆盖Objective-C中的定义值

时间:2014-10-14 07:22:29

标签: ios objective-c c-preprocessor

我想覆盖#define iAds @"@xyz"

1 个答案:

答案 0 :(得分:4)

与在c中覆盖#define相同。通常,您应该使用这种结构:

#ifdef iAds
    // Already defined - undefine
    #undef iAds
#endif
#define iAds @"@xyz"

但只有当您的标题在原始iAds宏定义的标题之后编译时,它才会起作用。