您的位置:首页 > 编程语言

怎么对代码中的大量的NSLog( )打印函数进行统一处理

2016-08-07 09:21 204 查看
很多刚进入到编程行业的新人来说,往往不注意这个问题,那么下面来简单说一些解决办法:

在OC开发中

1:新建一个.pch文件  PrefixHeader.pch



2:配置PrefixHeader.pch文件



3:在pch文件中添加如下代码

#ifdef __OBJC__

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

#endif


4:在不需要NSLog()打印时进行如下设置,调成Release之后再运行程序,代码中的NSLog函数就会失效了



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐