Xcode #define所有类的变量?

时间:2019-04-20 21:18:52

标签: objective-c xcode

我对不同的相似应用使用相同的源代码,其中的差异是在运行时使用示例定义的,该变量使用#define定义:

// #define Version 1    //  all countries
#define Version 2      // only Austria and Germany

#if Version == 1
    _purchaseController.productID = @"VFULL";
#endif

#if Version == 2
    _purchaseController.productID = @"FULLATDE";
#endif

我需要在不同的班级进行这种比较。是否可以通过应用程序委托中的示例为所有类定义#define全局变量?

1 个答案:

答案 0 :(得分:0)

最后,我创建了一个额外的类“ GlobalParameters.h”,每当需要该类的Version变量I #import "GlobalParameters.h"时,我都会创建一个额外的类。我不知道这是否是最好的方法,但它是否按预期工作。