目标副本评估

时间:2012-08-21 17:54:05

标签: iphone objective-c ios cocoa ipad

我有一个场景,我正在为iOS构建一个框架,但是我试图通过更改专用文件中的终点来构建此文件的dev和QA版本。如果我可以制作具有专用网址的这种框架的不同目标,并且将它们组合在一起,那么我的印象如何?在这样的情况下,我很难相处,并且不想搞砸我的项目架构,因此想知道什么可能是更好的选择前进?

由于

1 个答案:

答案 0 :(得分:1)

尝试使用预处理器宏功能,例如:

#define QA 1
#define DEV 0

#define ENV QA

#if (ENV == QA)
NSString *const url = @"http://example.com/qa";
#elif (ENV == DEV)
NSString *const url = @"http://example.com/dev";
#endif

在我看来,这是一种处理多种环境的简单方法

您可以更进一步,在构建设置中定义QA和DEV,而不是在代码

中定义
相关问题