NSLog的各种打印格式符和打印CGRect相关结构体

1、打印CG开头的数据类型,如CGRect,CGSize等方法

  • 1.1 打印CGRect :

    • NSLog(@"%@", NSStringFromCGRect(someCGRect));
  • 1.2 打印 CGSize :

    • NSLog(@"%@",NSStringFromCGSize(someCG Size ));
  • 1.3 其他的是:

    • NSStringFromCGPoint、NSStringFromCGAffineTransform、NSStringFromUIEdgeInsets

2、NSLog的输出格式符如下所示:

符号 说明 符号 说明
%@ 对象 %d, %i 整数
%hi 短整型 %lli 长整型
%u 无符整形 %f 浮点/双字
%0.2f 精度浮点数,且只保留两位小数 %x, %X 二进制整数
%o 八进制整数 %zu size_t
%p 指针 %e 浮点/双字 (科学计算)
%g 浮点/双字 科学技术法(用最简短的方式) %s C (char*)字符串
%.*s Pascal字符串 %c 字符
%C unichar %lld 64位长整数(long long)
%llu 无符64位长整数 %Lf 64位双字
%lu sizeof(i)内存中所占字节数
上一篇:多网络并发


下一篇:UIView的绘制流程梳理