oc中将CGRect、CGSize、CGPoint等结构体转换为字符串
2014-03-22 17:37
295 查看
CGRect rect = CGRectMake(160, 230, 200, 200);
CGPoint point = CGPointMake(20, 20);
CGSize size = CGSizeMake(20, 20);
NSString *str = NSStringFromCGRect(rect);
NSString *str1 = NSStringFromCGSize(size);
NSString *str3 = NSStringFromCGPoint(point);
NSMutableArray *array = [[NSMutableArrayalloc]initWithCapacity:0];
[array addObject:str];
[array addObject:str1];
[array addObject:str3];
CGRect rect1 = CGRectFromString(array[0]);
CGSize size1 = CGSizeFromString(array[1]);
CGPoint point1 = CGPointFromString(array[2]);
需要往数组、字典中封装的时候、还可以转换成NSValue封装的。
CGPoint point = CGPointMake(20, 20);
CGSize size = CGSizeMake(20, 20);
NSString *str = NSStringFromCGRect(rect);
NSString *str1 = NSStringFromCGSize(size);
NSString *str3 = NSStringFromCGPoint(point);
NSMutableArray *array = [[NSMutableArrayalloc]initWithCapacity:0];
[array addObject:str];
[array addObject:str1];
[array addObject:str3];
CGRect rect1 = CGRectFromString(array[0]);
CGSize size1 = CGSizeFromString(array[1]);
CGPoint point1 = CGPointFromString(array[2]);
需要往数组、字典中封装的时候、还可以转换成NSValue封装的。
相关文章推荐
- oc中将CGRect、CGSize、CGPoint等结构体转换为字符串
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- Foundation框架(1)——struct、typedef、NSRange、CGPoint、CGSize、CGRect
- 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
- CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- iOS开发-CGRect,CGSize结构体与NSString字符串互相转换
- CGFloat、CGPoint、CGSize、CGRect
- CGFloat、CGPoint、CGSize、CGRect、CGPointMake、CGRectMake、CGSizeMake
- CGFloat、CGPoint、CGSize和CGRect
- 优秀工程师-IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- IOS开发中的CGFloat、CGPoint、CGSize和CGRect
- iOS-CGRect、CGSize、CGPoint__UIEdgeInsets 介绍
- NSString与CGPoint、CGSize等结构体之间转换的API !!!