标签: iphone c
可能重复: What exactly is an 'aligned pointer' ?
正常指针类型被隐式转换为对齐的指针类型。
实际上它是c语言问题
答案 0 :(得分:1)
我不相信你可以投他们。对齐的指针是正常。您必须将某些内容声明为__packed才能使其不对齐。
__packed
您应该了解ARM processor works.对齐如何导致非常快速的内存访问。如果您需要进一步打包,我建议您将数据存储为NSData中的BLOB或使用C风格的byte []数组。
NSData
另请参阅此question/answer.和this one.