我目前正在创建框架并将部分代码分离到框架中。在我的代码中,我喜欢这个。
#ifdef DEBUG
#define SERVER_PREFIX @"http://example1.com/"
#elif STAGING
#define SERVER_PREFIX @"http://example2.com/"
#elif RELEASE
#define SERVER_PREFIX @"http://example3.com/"
#endif
我需要将它们分成框架。如果主项目之间切换,我希望我的框架也自动更改。我不确定这是否是一个好方法,可以做到或不做。我该怎么办?
答案 0 :(得分:3)
您不应该使用预处理器宏来解决问题,您应该使框架可配置,以便在运行时实际传递所需的值。这就是实际使框架可重用的原因......