标签: swift allocation memory-layout
关于bindMemory(to:capacity:)上方法UnsafeRawPointer的Apple文档指出:
bindMemory(to:capacity:)
UnsafeRawPointer
使用bindMemory(to:capacity :)方法绑定引用的内存 通过该指针指向类型T。
将内存绑定到类型是什么意思?是否将字节移动到内存中的某个位置,以便满足类型的alignment?这是一项昂贵的手术吗?
alignment
我必须在我的代码库中经常使用它,并且需要了解所涉及的成本。
PS:我知道从字节中理解是有用的。我想知道的是在绑定过程中它是做什么的。