您的位置:首页 > 其它

063.#IfDef 使用宏来控制调试信息

2015-10-26 16:06 274 查看
---------------  main.m  ---------------

#import <Foundation/Foundation.h>

//#define DEBUG

int main()

{

    for(int i
= 0 ; i < 10 ;
i++)

    {
        #ifdef DEBUG
            NSLog(@"调试输出:i的值为,%d" ,
i);
        #endif
    }

}

一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。

二、本节代码涉及到的知识点:

1.如果定义了DEBUG宏,才会编译后面的NSLog语句。

2.如果没有定义这个宏,编译器会无视这个NSLog语句。

3.开发阶段,我们保留这个宏,就可以正常使用NSLog输出语句进行调试,

  发布应用时,我们只要删除这个宏,就可以了。就不必再去逐行删除这些NSLog语句。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: