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

喜你入骨 提交于 2020-03-23 12:04:37

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)内存中所占字节数
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!