【发布时间】:2011-12-12 15:54:43
【问题描述】:
我为我的应用程序设置了两个目标(精简版和专业版),我想在每个目标的代码中集成一些细微的差异(例如,专业版不会显示任何 iAd 横幅)。
我一直在环顾四周,发现最简单的方法是使用预处理器宏。我面临的问题是如何在 Xcode 4 中设置它们。我想在一个目标中设置一个名为“PRO_VERSION”的宏,在另一个目标中设置一个“LITE_VERSION”。
以下是我打算如何使用它们的示例:
#ifdef PRO_VERSION
// Hide ad banners
#else
// Show ad banners
#endif
【问题讨论】:
-
这与我所追求的略有不同 - 不过谢谢。
标签: iphone xcode4 macros preprocessor targets