2010-01-20 138 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