美文网首页
在OC项目中NSLog调试技巧

在OC项目中NSLog调试技巧

作者: king0o | 来源:发表于2017-02-27 22:28 被阅读0次

1.创建PCH文件

command + n 

2.配置PCH文件

commend + B先编译一下

在PCH文件中设置NSLog 宏

//保证 #ifdef __OBJC__ 中的宏定义只会在 OC 的代码中被引用

//否则,一旦引入C/C++的代码或者框架,就会出错

#ifdef __OBJC__

//调试的时候使用NSLoge,程序发布的时候不使用NSLoge

#ifdef DEBUG

//#define NSLog(...) NSLog(__VA_ARGS__)  太简单了

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

#else

//发布的时候 宏定义后面什么都不写  NSLog 就没有用了

//程序发布的时候点击虚拟机选择左侧的工程-->Edit Scheme-->左侧栏中RUN-->Build Configuration 中,点击Debug切换成Release即可

#define NSLog(...)

#endif

#endif

相关文章

网友评论

      本文标题:在OC项目中NSLog调试技巧

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