NSLog的输出格式和相应的宏定义引申
来源:互联网 发布:无忧二级java 破解版 编辑:程序博客网 时间:2024/04/30 19:39
NSLog的格式如下所示:
- %@ 对象
- %d, %i 整数
- %u 无符整形
- %f 浮点/双字
- %x, %X 二进制整数
- %o 八进制整数
- %zu size_t
- %p 指针
- %e 浮点/双字 (科学计算)
- %g 浮点/双字
- %s C 字符串
- %.*s Pascal字符串
- %c 字符
- %C unichar
- %lld 64位长整数(long long)
- %llu 无符64位长整数
- %Lf 64位双字
- %.2f 保留两位小数
http://mobile.51cto.com/iphone-279869.htm
上面文章介绍了degub和release两个不同的模式
在debug模式下进行信息的输出使用宏定义:
#ifdef DEBUG
#define LOG(...) NSLog(__VA_ARGS__);
#define LOG_METHOD NSLog(@"%s", __func__);
#else
#define LOG(...); #define LOG_METHOD;
#endif
将上面的代码写入项目的xxx-prefix.pch文件中,在任何地方都是可以使用了
0 0
- NSLog的输出格式和相应的宏定义引申
- NSLog输出的格式
- NSLog输出的格式
- NSLog的输出格式
- NSLog的输出格式
- NSLog的输出函数和格式符号
- NSLog的定义及格式
- NSLog输出的格式方式
- iOS NSLog输出的格式
- NSLOG的输出格式符
- OC的NSLog输出格式
- NSLog各种数据的输出格式符
- iOS的NSLog输出格式表
- nslog 宏定义输出 IOS
- 定义debug 和release下的NSLog
- NSLog效率低下的原因以及NSLog宏定义
- NSLog的格式
- NSLog的格式
- adb详解--LOG(1)
- 项目中使用JPush推送,遇到的问题
- Web端服务器推送技术原理分析及dwr框架简单的使用
- String类
- C++赋值运算符重载,为什么要返回引用?
- NSLog的输出格式和相应的宏定义引申
- Hibernate4.3.1创建SessionFactory方法
- 达内—创新与开发大会隆重召开
- C++ 智能指针类
- 高职高专教育计算机公共基础课程教学基本要求
- 练习,等比数列求和
- 7家名企与达内联姻 招聘285个定制软件人才岗位
- Qt开发:设置QMAKESPEC,生成不同平台的makefile
- 软件工程需求分析文档模板