ios/oc中的結構體 與字串互轉
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);
相關文章
- OC中類的結構
- Go 結構體 Json 互轉Go結構體JSON
- OC WKWebView的JS與OC互動、Cookie管理WebViewJSCookie
- iOS開發:網頁JS與OC互動(JavaScriptCore)iOS網頁JSJavaScript
- OC物件是結構體的驗證物件結構體
- oc 與js 的原生互動JS
- iOS下JS與原生OC互相呼叫(總結)iOSJS
- JS 與 OC 互動的三種方法JS
- iOS Swift結構體與類的方法排程iOSSwift結構體
- iOS進階之路 (三)OC物件的原理 - isa 結構 & 走位iOS物件
- Json物件與Json字串互轉JSON物件字串
- HTML5接入與OC互動HTML
- iOS中WKWebView互動使用總結iOSWebView
- 分析oc物件的記憶體結構及其建立過程物件記憶體
- JavaScript 字串與json物件互轉的幾種方法JavaScript字串JSON物件
- json字串與Object、List、Map的互轉工具類JSON字串Object
- java中駝峰與下橫線格式字串互轉演算法Java字串演算法
- swift3.0與OC的互動注意事項Swift
- OC與C++ 混編的檔案互動C++
- oc 與 js互動之vue.jsVue.js
- 【IOS】java 與oc之間的比較iOSJava
- C++中結構體與類的區別C++結構體
- 使用xstream實現對JavaBean與xml字串的互轉JavaBeanXML字串
- OC(二)字串、方法字串
- iOS 音訊壓縮(caf與amr互轉)iOS音訊
- 結構體與共用體結構體
- iOS 擷取字串中兩個指定字串中間的字串iOS字串
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體
- 字串陣列轉為樹形結構字串陣列
- iOS 與 JS 互動開發知識總結iOSJS
- ReactNative與iOS的互動ReactiOS
- Java中List與陣列互轉Java陣列
- 類與結構體結構體
- 結構體中的位域結構體
- 資料結構與演算法——字串資料結構演算法字串
- [iOS]深入理解__bridge-OC物件與C++物件的引用轉換iOS物件C++
- iOS下JS與OC互相呼叫(四)--JavaScriptCoreiOSJSJavaScript
- iOS底層原理總結--OC物件的本質(二)iOS物件