无论如何用新的 swift语言模拟[NSString stringWithFormat:@“%p”,myVar]代码? 例如: let str = "A String"println(" str value \(str) has address: ?") 斯威夫特2 现在这是标准库的一部分:unsafeAddressOf. ///
例如:
let str = "A String" println(" str value \(str) has address: ?")斯威夫特2
现在这是标准库的一部分:unsafeAddressOf.
/// Return an UnsafePointer to the storage used for `object`. There's /// not much you can do with this other than use it to identify the /// object
斯威夫特3
对于Swift 3,使用withUnsafePointer:
var str = "A String" withUnsafePointer(to: &str) { print(" str value \(str) has address: \($0)") }