我在我的iPhone iOS項目中有兩個目標:Production
和Preview
。iOS:取決於當前目標的條件代碼
我現在想要執行一行代碼,只有當我在目標Preview
。 我想這應該是某種#ifdef ...
。我發現a solution這幾乎做我想要的東西,但它使用配置而不是目標。
例子:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
#ifdef MY_PREVIEW_TARGET
[SomeLibraryWhichIsInPreviewTarget someMethod];
#endif
// Code that applies for both targets ...
}
感謝您的幫助
爲什麼它應該是預處理宏。由於它對「用戶」有用,它必須是「用戶定義的」。不是嗎? – Satyam