2012-08-17 33 views
0

是否有RELEASE定義,或者也許是另一個名字?在Objective-C中,除DEBUG外還有RELEASE定義嗎?

我有點不想使用

#ifndef DEBUG 

#endif 

因爲n可能比如果我們用一個RELEASE,這是很清楚的那麼明顯。

如果沒有可用的,那麼將Support Files/project_name.pch添加到RELEASE定義的好方法?

#ifndef DEBUG 
    #define RELEASE 1 
#endif 
+0

非常相關http://stackoverflow.com/questions/1041193/turning-on-debug-macro-value – 2012-08-17 01:29:58

回答

1

DEBUG剛在Xcode的Build Settings中的預處理器宏下定義。在該部分中,您可以指定爲所有構建,調試構建或發佈構建定義的宏。只需在發佈部分添加RELEASE,即可獲得您想要的內容;或者如果你喜歡#if超過#ifdefDEBUG=1, RELEASE=0進入調試部分和DEBUG=0, RELEASE=1進入釋放部分。

(如果你不使用Xcode的構建系統/編譯器應該有類似的設施。)

相關問題