iOS开发72-iOS 使用NSStringFromCGRect打印CGRect

来源:互联网 发布:如何还房贷最划算知乎 编辑:程序博客网 时间:2024/05/16 23:50

iOS开发72-iOS 使用NSStringFromCGRect打印CGRect

在iOS开发中,view的frame,是CGRect类型的,用frame.size.width来做NSLog参数非常麻烦。苹果对这些常用的数据提供了字符串转换的方法。

NSString *NSStringFromCGPoint( CGPoint point);
NSString *NSStringFromCGSize( CGSize size);
NSString *NSStringFromCGRect( CGRect rect);
NSString *NSStringFromCGAffineTransform( CGAffineTransform transform);
NSString *NSStringFromUIEdgeInsets( UIEdgeInsets insets);
NSString *NSStringFromUIOffset( UIOffset offset);

使用方法:
NSLog(@"%@",NSStringFromCGRect(myView.frame));
CFShow(NSStringFromCGRect(myView.frame));

对于NSArray和NSDictionary这些容器则提供了description方法:
- ( NSString *)description;
使用方法:
NSMutableDictionary *myDic = [[ NSMutableDictionary alloc ] init ];
NSLog ( @"myDic =%@" , [myDic description ]);

有问题请联系博主,邮箱:bestnathan@aliyun.com 
著作权声明:本文由http://www.bestnathan.com/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
0 0
原创粉丝点击