我在这里找到了一组很棒的宏 Objective C Macros。
我将它们放在:
我将它们放在:
#if DEBUG==1
#define .... macros
在我的头文件中。
现在,我简单地无法确定在Xcode中设置 DEBUG=1 或 DEBUG=0 的位置,以便在调试时定义宏而在发布时不定义。
希望有人能帮助我找到缺失的下拉菜单:)
#if DEBUG==1
#define .... macros
在我的头文件中。
现在,我简单地无法确定在Xcode中设置 DEBUG=1 或 DEBUG=0 的位置,以便在调试时定义宏而在发布时不定义。
希望有人能帮助我找到缺失的下拉菜单:)
编辑:
显然,在开发iPhone应用程序时,您需要:
编辑您的项目或目标设置,选择您的Debug
配置,然后查找“预处理器宏”设置并输入DEBUG=1
但是,我更愿意在Release
配置中定义NDEBUG
,然后写
#ifndef NDEBUG // if we are in debug mode
#define bla bla bla
#endif