美文网首页
iOS开发 • 实例——NSLog的简单使用技巧

iOS开发 • 实例——NSLog的简单使用技巧

作者: 行走的苹果哥 | 来源:发表于2016-12-02 11:35 被阅读78次

      我们在项目,经常会用到NSLog来调试程序,那很多时候,我们可能都只是在每一个单独的控制器中去使用它,最近学习了一个技巧,可以全面使用NSLog,并且可以打印出在哪个方法中使用了它,我分享出来,大家共同学习。

话不多说,show the code:

在控制器中打印helloworld,然后创建一个pch文件

来个简单的宏定义:#ifdef __OBJC__是保证宏定义只在OC的代码中被引用。

定义好之后,打印出来的效果,跟单独使用是一样的,但已经是整体使用一个NSLog。

那如果我们想要在debug的状态下调用NSLog宏定义,那可以这样写:

做一个debug的判断 改成Debug,如果改成Release状态,那就不会打印

上面的效果并不是我想要的最终效果,我希望能够实现,在一个项目中,有很多文件的时候,运行程序,能够打印出是在哪个方法中使用了NSLog,ok,上代码:

可以看到,打印出来了哪个方法,第几行,打印的内容,全部一目了然!

总结,iOS开发中有非常多的小技巧值得我们去学习,希望这个技巧对大家在开发中会有帮助!

相关文章

  • iOS开发 • 实例——NSLog的简单使用技巧

    我们在项目,经常会用到NSLog来调试程序,那很多时候,我们可能都只是在每一个单独的控制器中去使用它,最近学...

  • LLDB调试器

    前言 在iOS开发中经常使用NSLog进行打印调试,简单方便。NSLog每次调用会打印大量的信息,时间、名称、进程...

  • LLDB调试器

    前言 在iOS开发中经常使用NSLog进行打印调试,简单方便。NSLog每次调用会打印大量信息,时间、名称、进程等...

  • IOS开发中 NSLog的处理

    NSLog 函数打印信息是 IOS 开发中最简单的代码调试方法,但是 NSLog 本身的性能很差,程序发布后,不应...

  • 聪明的iOS开发者的Xcode使用技巧

    聪明的iOS开发者的Xcode使用技巧 聪明的iOS开发者的Xcode使用技巧

  • GokoUniversalLog 快速NSLog

    GokoUniversalLog 作为iOS/Mac 开发,你是否在使用NSLog的时候,对于他的繁琐使用感到麻烦...

  • IOS中替换nslog

    NSLog函数打印信息是IOS开发中最简单的代码调试方法,但是NSLog本身的性能很差,程序发布后,不应该保留这些...

  • 如何屏蔽NSLog

    在iOS开发中,大家经常会使用NSLog跟踪应用中可能产生的问题。但是NSLog会消耗资源,所以在Release的...

  • 通过Rumtime实现打印/Po出模型值

    今天我们来谈一谈开发时的debug技巧吧,大家都知道,我们在开发中,使用NSLog("%@",你的模型),这样打印...

  • iOS宏关闭NSLog输出

    Release版本关闭Log输出 输出更详细的调试信息 参考文章:iOS开发-使用宏自定义输出(NSLog)

网友评论

      本文标题:iOS开发 • 实例——NSLog的简单使用技巧

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