【发布时间】:2019-03-10 23:44:25
【问题描述】:
我正在尝试更深入地了解 Swift copies value types:
您在代码中看到的行为总是好像复制了一份 地方。然而,斯威夫特只在幕后执行一个实际的复制 绝对必要时。
为了加深理解,我想获取一个值类型的内存地址。我尝试了 unsafeAddressOf(),但 this doesn't work with structs and it seems to cast Swift's standard library types to reference types(例如,String 被强制转换为 NSString)。
如何获取值类型的内存地址,例如 Int 的实例或 Swift 中的自定义结构?
【问题讨论】:
标签: ios swift struct swift2 swift2.2