您的位置:首页 > 其它

Xcode7创建pch全局宏定义文件,去除NSLog

2015-09-28 15:03 232 查看
路径:new file - other - pch

创建完文件后需要到buildsetting中搜索:prefix header

在prefix header中$(SRCROOT)/项目名称/PrefixHeader.pch

修改precomplie prefix header 值为YES

在pch定义:`

#ifndef PrefixHeader_pch
#define PrefixHeader_pch

// Include any system framework and library headers here that should be included in all compilation units.
// You will also need to set the Prefix Header build setting of one or more of your targets to reference this file.

#endif /* PrefixHeader_pch */

#ifdef DEBUG

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

#else

#define DLog(...)

#endif


在buildingsetting中搜索prepro

修改preprocessor macros debug=1 在调试的时候会打印信息 删掉该值在调试的时候不会打印信息。

为了方便调试可以新建一个scheme用于调试和发布程序,无需经常的切换改变该值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xcode