PrefixHeader文件、NSLog在release下不打印
来源:互联网 发布:模拟人生2数据丢失 编辑:程序博客网 时间:2024/06/05 03:11
//// PrefixHeader.pch// test//#ifndef PrefixHeader_pch#define PrefixHeader_pch// debug/* 1.在iOS开发过程中,我们经常要用到NSLog来打印一些调试信息,而这些NSLog的输出比较消耗系统资源,所以发布正式版时需要把这些输出全部屏蔽掉 2.VA_ARGS 是一个可变参数的宏,宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉的作用,否则会编译出错 3.一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。 */#ifdef DEBUG# define DLog(fmt,...) \NSLog((@"\n文件名:%s\n" "函数名:%s\n" "行号:%d\n" fmt),__FILE__,__FUNCTION__,__LINE__,##__VA_ARGS__);#else# define DLog(...);#endif#endif
- pch路径配置
阅读全文
0 0
- PrefixHeader文件、NSLog在release下不打印
- NSLog在release的时候不输出
- NSLog 在debug模式下正常使用,在release模式下不可用
- NSLog不打印设置
- Swift下自定义printf, 在状态DEBUG打印, 在release状态不打印
- iOS在Release模式下屏蔽NSLog输出
- NSlog在release模式下屏蔽log信息
- iOS release版本去除NSLog打印信息
- ios NSLog不打印设置
- ios NSLog不打印设置
- Xcode8控制台不打印NSLog
- NSLog使用,在release版本禁止输出NSLog内容
- NSLog使用,在release版本禁止输出NSLog内容
- NSLog使用,在release版本禁止输出NSLog内容
- NSLog使用,在release版本禁止输出NSLog内容
- 禁止NSLog使用,在release版本禁止输出NSLog内容
- NSLog使用,在release版本禁止输出NSLog内容
- NSLog使用,在release版本禁止输出NSLog内容
- bzoj1196 [HNOI2006]公路修建问题(二分答案+kruskal/贪心)
- 数值的整数次方
- oracle一个创建用户、创建表空间、授权、建表的完整过程
- 《深入理解Java虚拟机》学习笔记(7)--Java内存模型与线程
- 前端开发工程师需要的技能
- PrefixHeader文件、NSLog在release下不打印
- Java
- android 内存优化面试知识
- RecyclerView复杂布局动态管理GridLayoutManager
- android代码里的分区信息
- 线程问题<2>
- 使用PlupLoad js插件进行文件上传案例
- ubuntu下使用Anaconda应用:创建虚拟环境实现python不同版本切换、科学计算工具包安装
- maven环境安装(Mac版)