我只是想知道是否有办法在运行时选择要导入的类。我可以看到我可以使用 #ifdef 之类的运行时属性来选择类,但我的问题是如何根据项目中的全局变量选择要加载的类?
IE:
#if ([SystemProperties sharedSystemProperties].clientVersion isEqualToString:@"1.0"])
#import "Entities_1.0.h"
#else
#import "Entities.h"
#endif
有没有办法在 ifdef 语句中运行代码,还是我走错了路?我可以定义可以在运行时更改的全局变量,我可以从 ifdef 访问吗?
谢谢