iOS - NSLog的格式集合

时间:2022-09-07 11:21:06

iOS - NSLog的格式集合

1. 格式集合

• %@     对象
• %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位双字

示例

NSLog(@"%@",testStr);

iOS - NSLog的格式集合

改良版

/* * * * * * * * * * * LGLog(控制输出) * * * * * * * * * * * */
#ifdef DEBUG
#define LGLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ## __VA_ARGS__);
#else
#define LGLog(...)
#endif

iOS - NSLog的格式集合
解释: 在ViewController 的 viewDidLoad 方法 第30行 打印了输出”这是一个测试”

用法

把上面的代码copy到你的pch文件里面去
blog新地址:www.livefor.cn