我來(lái)教你:結(jié)構(gòu)體怎么存入數(shù)組

結(jié)構(gòu)體不是對(duì)象,無(wú)法保存,如果需要保存該咋辦?
這里需要用到:結(jié)構(gòu)體與字符串的相互轉(zhuǎn)換

結(jié)構(gòu)體轉(zhuǎn)為字符串:
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);

轉(zhuǎn)為字符串之后想怎么存就怎么存!
還可以取出這個(gè)字符串把它打回原形!

字符串轉(zhuǎn)為結(jié)構(gòu)體:
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);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 終于把前面的base文件夾簡(jiǎn)簡(jiǎn)單單的看了一遍,終于可以回到正片上來(lái)了,保證不爛尾。 項(xiàng)目天天用yymodel解析數(shù)...
    充滿活力的早晨閱讀 1,393評(píng)論 1 0
  • 結(jié)構(gòu)體 轉(zhuǎn) 字符串 NSString NSStringFromCGPoint(CGPoint point);NSS...
    哇次喲累閱讀 2,579評(píng)論 0 0
  • 1. 打印View所有子視圖 po [[self view]recursiveDescription] 2. la...
    浩成哥哥閱讀 811評(píng)論 0 0
  • 打印View所有子視圖 layoutSubviews調(diào)用的調(diào)用時(shí)機(jī) 當(dāng)視圖第一次顯示的時(shí)候會(huì)被調(diào)用當(dāng)這個(gè)視圖顯示到...
    hyeeyh閱讀 524評(píng)論 0 3
  • 我是一個(gè)感性的人,也是一個(gè)感性的老師。 晚自習(xí)又一次在班上哽咽了。記得第一學(xué)期也發(fā)生過(guò)一次,那是因?yàn)楹?..
    如面閱讀 668評(píng)論 6 5