宏定义DeBug
来源:互联网 发布:淘宝装修队模板免费 编辑:程序博客网 时间:2024/06/05 14:16
#ifdef DEBUG
# define HRLog(fmt, ...) NSLog((@"HRDeBugLog\n %@\n %d line\n %s\n " fmt), NSStringFromClass([self class]), __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__);
#else
# define HRLog(...)
#endif
//工程比较大的时候可以用此宏定义, 可以打印出某个类、某一行、某一个方法、也支持这样
NSArray *array = @[@"111",@"2222",@"333"];
HRLog(@"%@",array);
可以这么理解 ##__VA_ARGS__ 就相当等于一个 printf() 或者 NSLog()
0 0
- 宏定义DeBug
- debug的宏定义
- 宏定义debug代码
- debug 输出 以及宏定义
- debug 输出 以及宏定义
- 宏定义及Debug表达式
- [linux c] gdb如何debug宏定义
- Makefile,如何传递宏定义DEBUG
- 学习了用宏定义进行DEBUG
- DEBUG日志宏定义-简单日志分级
- __FUNCTION__, __LINE__ 有助于debug的宏定义
- 关于DEBUG调试用的宏定义
- Makefile,如何传递宏定义DEBUG
- 宏定义DEBUG()代替printf()
- 如何定义调试用的DEBUG打印宏
- android 模拟宏定义,实现Debug & Release 模式
- 宏定义实现程序中debug信息的打印
- 定义自己的Debug信息
- 复杂类继承体系结构下,实际的类定义
- 一些显著性检测的数据库资料
- 内部类的使用
- Eclipse使用Maven插件创建Web项目时出错:Could not resolve archetype org.apache.maven.archetypes
- UI基础整理-12
- 宏定义DeBug
- [C++] 多态性与虚函数
- eclipse的优势对比vi、npp等代码编辑软件
- 《剑指offer》——数字在排序数组中出现的次数
- Maven关于snapshot的问题
- POJ1012 打表&&约瑟夫问题详解
- Linux平台上最常用的翻译工具—StarDict(星际译王)。
- 阿里云服务器Linux环境下安装MySQL5.7.10
- UI基础整理-13