問題很簡單。只是如何將swift字符串轉換爲CFMutableString。我只發現How to convert a swift String to CFString。任何幫助將不勝感激。如何將字符串轉換爲CFMutableString?
1
A
回答
1
最一成不變的類可可有mutableCopy()
方法返回的可變克隆本身。 NSString.mutableCopy()
返回NSMutableString
。 NSData.mutableCopy()
返回NSMutableData
等
然後,您可以從可可(NS*
)橋接至基金會(CF*
)類:
let str = "Hello world"
let cfString = (str as NSString).mutableCopy() as! CFMutableString
0
使用測試串let str: String = "test 123"
對於CFMutableString
做:
(str as! CFMutableString)
對於CFString
你可以這樣做:
let cfStr: CFString = str
或
(str as CFString)
因爲演員總是成功。
1
爲CFMutableString
是免費電話從NSMutableString
橋接,你可以從你的字符串創建NSMutableString
然後將其轉換爲CFMutableString
:
let str: String = "test 123"
let cfmStr = NSMutableString(string: str) as CFMutableString
相關問題
- 1. 如何將字符串的字符串轉換爲字符?
- 2. 將字符串轉換爲字符串
- 3. 將字符串轉換爲字符串
- 4. 將字符串轉換爲字符串
- 5. 如何將字符串轉換爲UInt32?
- 6. 如何將字符串轉換爲UTF8?
- 7. 如何將字符串轉換爲long
- 8. 如何將字符串轉換爲xml
- 9. 如何將OutputStream轉換爲字符串?
- 10. 如何將字符串轉換爲Guid
- 11. 如何將Ada.Real_TIme.Time轉換爲字符串?
- 12. 如何將BeautifulSoup.ResultSet轉換爲字符串
- 13. 如何將BigInteger轉換爲字符串?
- 14. 如何將字符串轉換爲DurationFieldType?
- 15. 如何將字符串轉換爲Bytearray
- 16. 如何將字符串轉換爲int
- 17. 如何將字符串轉換爲Int?
- 18. 如何將字符串轉換爲BigInteger?
- 19. 如何將字符串轉換爲ArrayList
- 20. 如何將StreamReader轉換爲字符串?
- 21. 如何將字符串轉換爲ObjectId
- 22. 如何將字符串轉換爲int?
- 23. 如何將wchar_t *轉換爲字符串?
- 24. 如何將字符串轉換爲net.sf.json.JSONObject
- 25. 如何將字符串轉換爲CLLocation?
- 26. 如何將字符串[]轉換爲ArrayList?
- 27. 如何將字符串轉換爲System.Uri?
- 28. 如何將org.jdom.Document轉換爲字符串
- 29. 如何將字符串轉換爲NSDate?
- 30. 如何將字符串轉換爲xmlChar
顯示你要完成的代碼。 – vadian