bindMemory(to:capacity :)实际做什么?

时间:2019-05-21 06:11:47

标签: swift allocation memory-layout

关于bindMemory(to:capacity:)上方法UnsafeRawPointer的Apple文档指出:

  

使用bindMemory(to:capacity :)方法绑定引用的内存   通过该指针指向类型T。

将内存绑定到类型是什么意思?是否将字节移动到内存中的某个位置,以便满足类型的alignment?这是一项昂贵的手术吗?

我必须在我的代码库中经常使用它,并且需要了解所涉及的成本。

PS:我知道从字节中理解是有用的。我想知道的是在绑定过程中它是做什么的。

0 个答案:

没有答案