美文网首页
IOS中替换nslog

IOS中替换nslog

作者: zttjhm | 来源:发表于2018-10-16 15:06 被阅读0次

    NSLog 函数打印信息是 IOS 开发中最简单的代码调试方法,但是 NSLog 本身的性能很差,程序发布后,不应该保留这些用于调试的 NSLog,但是手动删除又很麻烦。

    解决办法

    在 PCH 文件中添加一个宏,来替换系统默认的 NSLog

    #ifdef __OBJC__

    #ifdef DEBUG

    #define NSLog(fmt, ...) NSLog((@"%s [Line %d] "fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)

    #else

    #define NSLog(...)

    #endi

    f#endif

    相关文章

      网友评论

          本文标题:IOS中替换nslog

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