ios打印frame等格式
2016-04-12 22:23
351 查看
1.打印frame:NSLog(@"%@",NSStringFromCGRect(pickerView.frame));
或者CFShow(NSStringFromCGRect(pickerView.frame));
2.打印CGSize:
NSLog(@"%@",NSStringFromCGSize(someCGSize));
3.打印当前方法:
NSLog(@"%S",__func__);
NSLog的格式如下所示:
%@对象
%d,%i整数
%hi短整型
%lli长整型
%u无符整形
%f浮点/双字
%0.2f精度浮点数,且只保留两位小数
%x,%X二进制整数
%o八进制整数
%zusize_t
%p指针
%e浮点/双字(科学计算)
%g浮点/双字科学技术法(用最简短的方式)
%sC(char*)字符串
%.*sPascal字符串
%c字符
%Cunichar
%lld64位长整数(longlong)
%llu无符64位长整数
%Lf64位双字
%lusizeof(i)内存中所占字节数
还有类似某些对象,例如CGRect,CGSize等
打印CGRect:
NSLog(@"%@",NSStringFromCGRect(someCGRect));
打印CGSize:
NSLog(@"%@",NSStringFromCGSize(someCGSize));
其他的是:
NSStringFromCGPointNSStringFromCGAffineTransformNSStringFromUIEdgeInsets[/code]
或者CFShow(NSStringFromCGRect(pickerView.frame));
2.打印CGSize:
NSLog(@"%@",NSStringFromCGSize(someCGSize));
3.打印当前方法:
NSLog(@"%S",__func__);
NSLog的格式如下所示:
%@对象
%d,%i整数
%hi短整型
%lli长整型
%u无符整形
%f浮点/双字
%0.2f精度浮点数,且只保留两位小数
%x,%X二进制整数
%o八进制整数
%zusize_t
%p指针
%e浮点/双字(科学计算)
%g浮点/双字科学技术法(用最简短的方式)
%sC(char*)字符串
%.*sPascal字符串
%c字符
%Cunichar
%lld64位长整数(longlong)
%llu无符64位长整数
%Lf64位双字
%lusizeof(i)内存中所占字节数
还有类似某些对象,例如CGRect,CGSize等
打印CGRect:
NSLog(@"%@",NSStringFromCGRect(someCGRect));
打印CGSize:
NSLog(@"%@",NSStringFromCGSize(someCGSize));
其他的是:
相关文章推荐
- 在写一个iOS应用之前必须做的7件事(附相关资源)
- iOS学习笔记21-推送证书与秘钥申请
- Nios II ‘Launching New_configuration’ has ecountered a problem.Dowenloading Elf Process failed问题解决
- Runtime(四)
- Runtime(三)
- Runtime(二)
- Runtime(一)
- IOS 友盟使用详解
- IOS开发中判断文件是否存在,不存在则拷贝
- ios中多线程介绍
- iOS之即时通讯相关理解
- IOS中用到的缓存
- IOS中用到的缓存
- iOS-缓存大小显示功能和一键清理功能
- iOS动态性(二):运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)
- IOS代理模式delegate的相关代码
- IOS Bugs5 linker command failed with exit code 1 (use -v to see invocation)
- SDWebImage源码解析(一)
- 第三方框架简介ios
- 【Bugly干货分享】iOS内存管理:从MRC到ARC实践