在OC项目中NSLog调试技巧

1.创建PCH文件

command + n 

在OC项目中NSLog调试技巧_第1张图片
在OC项目中NSLog调试技巧_第2张图片


2.配置PCH文件


在OC项目中NSLog调试技巧_第3张图片

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调试技巧)