美文网首页
打印出内容又不影响运行速度用DLog

打印出内容又不影响运行速度用DLog

作者: 俊俊吖 | 来源:发表于2017-01-19 15:58 被阅读0次

一。 把下面的代码放在.pch里(在DEBUG 模式下)可以打印出打印内容所在的类 和方法(在Release 里什么都打印不出来)如果子那个在(Release 模式下打印出来把下面的代码DEBUG替换成Release就行了)

#ifdef DEBUG

# define DLog(fmt, ...) NSLog((@"[文件名:%s]\n""[函数名:%s]\n""[行号:%d] \n"fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);

#else

# define DLog(...);

#endif

二。如果想在模拟器上看一下这两种模式的效果可以按照下图在Xcode修改模式

选中 Edit Scheme

Build Configuration 

可以选择 Release 或者 DEBug 两种状态

相关文章

  • 打印出内容又不影响运行速度用DLog

    一。 把下面的代码放在.pch里(在DEBUG 模式下)可以打印出打印内容所在的类 和方法(在Release 里什...

  • 常用宏

    一、iOS 中常用的宏 设置Dlog可以打印出类名,方法名,行数. #ifdef DEBUG #define DL...

  • DLOG2

    我打算叫diarylog……DLOG,有没有很nice?重新发一下dlog1哒内容……补起来,呦呦呦~发了张照片…...

  • 自定义NSLog打印日志

    用自定义的DLog代替NSLog,在Debug模式下就会输出信息,包括方法名,行数及你想要输出的内容,但是只要切换...

  • DLog

    ///全局函数func DLog(_ message:T,file:String = #file,funcN...

  • DLog

    在iOS开发中,很大一部分时间我们通过控制器的Log信息调试我们的项目,很多情况下我们会对这行Log信息所处的文件...

  • Dlog

  • elementui 表单验证代码不执行

    在做表单验证 this.$refs[formName].validate()里面的内容不执行 上面代码1和8打印出...

  • golang中如何打印堆栈信息

    运行时出现了错误或者调试过程需要了解堆栈内容时,需要打印出堆栈的信息。 输出结果

  • 日扔一“物”

    电脑、手机用久了会留下许多垃圾文件,严重影响运行速度,养成了习惯,每天会定时清除这些垃圾,电脑和手机将会变得更快。...

网友评论

      本文标题:打印出内容又不影响运行速度用DLog

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