【问题标题】:How to override defined values in Objective-C [closed]如何覆盖Objective-C中定义的值[关闭]
【发布时间】:2014-10-14 07:22:29
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c c-preprocessor


    【解决方案1】:

    这和c中重写#define是一样的。一般来说,你应该使用这种结构:

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

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

    【讨论】:

      猜你喜欢
      • 2014-02-15
      • 1970-01-01
      • 2013-05-17
      • 2019-09-03
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多