2016-06-27 66 views

回答

1

最一成不变的类可可有mutableCopy()方法返回的可变克隆本身。 NSString.mutableCopy()返回NSMutableStringNSData.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