結構體不是對象,無法保存,如果需要保存該咋辦拓诸?
這里需要用到:結構體與字符串的相互轉換
結構體轉為字符串:
NSString * string= NSStringFromCGPoint(CGPoint point);
NSString * string= NSStringFromCGVector(CGVector vector);
NSString * string= NSStringFromCGSize(CGSize size);
NSString * string= NSStringFromCGRect(CGRect rect);
NSString * string= NSStringFromUIOffset(UIOffset offset);
NSString * string= NSStringFromCGAffineTransform(CGAffineTransform transform);
NSString * string= NSStringFromUIEdgeInsets(UIEdgeInsets insets);
NSString * rangeStr=NSStringFromRange(range);
轉為字符串之后想怎么存就怎么存蒙秒!
還可以取出這個字符串把它打回原形!
字符串轉為結構體:
CGPoint point= CGPointFromString(NSString *string);
CGVector vector= CGVectorFromString(NSString *string);
CGSize size= CGSizeFromString(NSString *string);
CGRect rect= CGRectFromString(NSString *string);
UIOffset offset= UIOffsetFromString(NSString *string);
CGAffineTransform trans= CGAffineTransformFromString(NSString *string);
UIEdgeInsets edge= UIEdgeInsetsFromString(NSString *string);
NSRange range=NSRangeFromString(rangeStr);