无论如何,是否可以[NSString stringWithFormat:@"%p", myVar]使用新的Swift语言从Objective-C 模拟?
[NSString stringWithFormat:@"%p", myVar]
例如:
let str = "A String" println(" str value \(str) has address: ?")
现在,它已成为标准库的一部分:unsafeAddressOf。
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
对于Swift 3,请使用withUnsafePointer:
withUnsafePointer
var str = "A String" withUnsafePointer(to: &str) { print(" str value \(str) has address: \($0)") }