美文网首页
自定义Log替换NSLog

自定义Log替换NSLog

作者: 攻城狮的自白 | 来源:发表于2016-12-06 17:20 被阅读52次

    题注:今天是我搞iOS开发以来,第一次把自己在开发中的一些技巧分享给广大的iOS开发的朋友们,把自己的技术拿来现现丑(不喜勿喷),希望可以被一些技术大牛所指点,认识更多的朋友,现在iOS开发就业情形非常严峻,被H5、各种跨平台开发无情冲击,我等开发弱鸡,还能在这个圈子里生存下来实属不易。

    //… 表示在宏里面的可变参数
    
    // __VA_ARGS__  表示在函数里面的可变参数
    
    // 注:下面这段代码的作用是,在调试阶段时用DDLog替换系统的NSLog,在发布阶段时DDLog无效
    
    #ifdef  DEBUG  //调试
    
    #define  DDLog(…)  NSLog(__VA_ARGS__)
    
    #else  //发布
    
    #define  DDLog(…)
    
    #endif
    

    可能在这里有些小伙伴用到了自定义的Log,但是在用模拟器测试或者真机调试时,与我们的开发工具Xcode连接时依然还是会看见Log,那怎样在用模拟器测试或真机调试时,才能让Log不打印呢。

    简单三步,直接上图。

    第一步.
    第二步.
    第三步.

    相关文章

      网友评论

          本文标题:自定义Log替换NSLog

          本文链接:https://www.haomeiwen.com/subject/rhprmttx.html