我只是想知道是否有办法在运行时选择要导入的类。我可以看到我可以使用像#ifdef这样的运行时属性来选择类,但我的问题是如何根据项目中的全局变量选择加载哪个类?
即:
#if ([SystemProperties sharedSystemProperties].clientVersion isEqualToString:@"1.0"])
#import "Entities_1.0.h"
#else
#import "Entities.h"
#endif
有没有办法在ifdef语句中运行代码,或者我是以错误的方式处理它?我可以定义我可以在运行时更改的全局变量,我可以从ifdef访问吗?
由于