ios/oc中的結構體 與字串互轉

im5437發表於2015-06-10

ios/oc中的結構體如何 轉為  一個 NSString 方法呢?

或者一個字串如何轉換為 結構體呢? 系統已經為我們提供了很多好用的方法了!

此處列舉一下:

結構體轉字串

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);

字串轉 結構體
CGPoint CGPointFromString(NSString *string);
CGVector CGVectorFromString(NSString *string);
CGSize CGSizeFromString(NSString *string);
CGRect CGRectFromString(NSString *string);   //我們在監聽高度變化時需要用這個 ,獲取鍵盤的frame 值,就是從一個 string型別中取出 CGRect!
CGAffineTransform CGAffineTransformFromString(NSString *string);
UIEdgeInsets UIEdgeInsetsFromString(NSString *string);//距離邊界的距離,上左下右的順序!
UIOffset UIOffsetFromString(NSString *string); 

相關文章