您的位置:首页 > 移动开发 > IOS开发

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]

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: