2010-01-20 178 views
2

中使用#ifdef DEBUG感謝您提前給我回復....我是iPhone的初學者。爲什麼我們在iphone

我真的很興奮,爲什麼我們在iphone中使用#ifdef DEBUG。還想知道如何使用它和它的限制。

回答

5

一個代碼在一個

#ifdef DEBUG 
//some code 
#endif 

僅執行在調試版本。我們爲什麼使用它?因爲您可以將一些日誌記錄添加到調試版本中,以獲取有關您的性能的信息或其他任何您想了解代碼的信息。

+0

它不僅在調試版本中,而且在調試時被定義。因此,我可以將調試定義從調試配置中取出並放入'Release'和'Distribution'配置中,代碼將在這些構建中運行,而不是在'debug'構建中運行。 (在編譯設置中搜索'預處理器宏')。 – 2012-03-12 01:14:31

+0

@ lindonfox,謝謝你爲我提供了額外的信息... – Tirth 2012-07-16 11:25:07