iOS开发--打印NSRange,CGRect,CGPoint等结构体
来源:互联网 发布:jackson json android 编辑:程序博客网 时间:2024/05/01 07:58
在我们编程的时候,有时候会需要打印一些NSRange,CGRect,CGPoint等结构体,但用%@打印的话会出现警告或者错误
今天我介绍一下一些这样的结构体的打印方法:
NSString *NSStringFromCGPoint(CGPoint point); NSString *NSStringFromCGVector(CGVector vector); NSString *NSStringFromCGSize(CGSize size); NSString *NSStringFromCGRect(CGRect rect); NSString *NSStringFromCGAffineTransform(CGAffineTransform transform); NSString *NSStringFromUIEdgeInsets(UIEdgeInsets insets); NSString *NSStringFromUIOffset(UIOffset offset); NSString *NSStringFromSelector(SEL aSelector); NSString *NSStringFromClass(Class aClass); NSString *NSStringFromProtocol(Protocol *proto); NSRange NSUnionRange(NSRange range1, NSRange range2); NSRange NSIntersectionRange(NSRange range1, NSRange range2); NSString *NSStringFromRange(NSRange range); NSRange NSRangeFromString(NSString *aString);
比如:
CGRect frame = CGRectMake(10, 10, 10, 10); NSLog(@"%@", NSStringFromCGRect(frame));
0 0
- iOS开发--打印NSRange,CGRect,CGPoint等结构体
- iOS开发--打印NSRange,CGRect,CGPoint等结构体
- OC结构体(NSRange/CGPoint/CGSize/CGRect)
- NSLog输出NSRange,CGRect等结构体
- NSLog输出NSRange,CGRect等结构体
- 黑马程序员——iOS开发——oc——founctation中常用结构体(NSRange、NSPoint\CGPoint、NSSize\CGSize、NSRect\CGRect)
- 如何用NSLog输出NSRange,CGRect等结构体
- 何用NSLog输出NSRange,CGRect等结构体
- 如何用NSLog输出NSRange,CGRect等结构体
- iOS开发>>>CGFloat、CGPoint、CGSize和CGRect
- oc - 9 NSRange CGPoint CGSize CGRect
- oc中将CGRect、CGSize、CGPoint等结构体转换为字符串
- [IOS]将CGPoint、CGSize、CGRect等放进数组的方法
- [IOS]IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- c++第1次试验1
- 回文数判断
- 工具的使用——PyCharm (二)
- 打印图形f
- 奇异值
- iOS开发--打印NSRange,CGRect,CGPoint等结构体
- android intent和intent action大全
- adb failed to start daemon 彻底解决
- 多选对话框
- 单例模式就是这么简单!
- POJ1088滑雪(记忆化搜索)
- Java NIO Buffer
- 第二周项目三(c)
- 关于如何在linux的电脑上是用git于githu社区搭建链接