对齐UnsafeMutablePointer

时间:2016-04-13 08:57:10

标签: ios swift

针对UnsafeMutablePointer的Apple文档说指针应该对齐:

  

指针应与alignof(Memory.self)对齐。

据我所知,CPU使用对齐的指针更有效地访问内存,并且总是在字大小的情况下一次读取多个字节。但我不明白什么是Memory.self以及如何对齐我分配的UnsafeMutablePointer<Int8>缓冲区?如果我有一个64位处理器,我应该将所有值填充到8个字节还是使用UnsafeMutablePointer<Int64>并始终写入8个字节的值?

0 个答案:

没有答案