jjzjj

BindMemory

全部标签

ios - BindMemory 迁移 Swfit 3

如何将此代码迁移到Swift3?letkeyBytes=keyData.bytes.bindMemory(to:Void.self,capacity:keyData.count)我遇到了错误'bytes'isunavailable:usewithUnsafeBytesinstead 最佳答案 keyData是Data对象的类型并且没有属性bytes,将keyData转换为NSData然后访问bytes。letkeyBytes=NSData(data:keyData).bytes.bindMemory(to:Void.self,cap

swift - UnsafeRawPointer 假设MemoryBound 与 bindMemory

谁能解释一下UnsafeRawPointer.assumimgMemoryBound(to:)和UnsafeRawPointer.bindMemory(to:capacity:)有什么区别?一个编译或运行时间差异的实际例子会更受欢迎。SwiftDoc谈到bindMemory(to:capacity:):ThisAPIallowsaregionofmemorytoholdunrelatedtypesatdifferentpointsintheprogram.Bindinguninitializedmemorytoatypepreparesthememorytostorevaluesoft