iOS开发笔记NSLog格式化输出全攻略
NSLog的%*格式大全
在iOS开发中,使用NSLog
打印调试信息是新手常见操作。掌握格式化输出对于调试、查看变量状态非常关键。
以下是常用的NSLog格式化输出方式:
基本格式说明符
%@
:对象(NSString、NSArray、NSDictionary 等)%d
:整型(int)%ld
:长整型(long)%f
:浮点型(float)%lf
:双精度浮点型(double)%p
:指针(地址)%s
:C 字符串(char *)
格式化技巧
%0nd
:输出长度为n的数字,不足前补0。如:d
输出007
%.*f
:控制小数点后位数。如:NSLog(@"%.2f", 3.14159);
输出3.14
NSLog(@"%@ - %@", key, value);
:打印多个对象,适用于字典或自定义对象描述
建议实践
- 打印结构体需先转换为字符串描述
- 对于长日志建议拆分输出,避免Xcode控制台截断
- 使用
__PRETTY_FUNCTION__
定位代码位置
NSLog格式灵活强大,掌握后将极大提升调试效率,是新手编程中必备的工具之一。
2.1KB
文件大小:
评论区