Swift:UnstableMutableRawPointer迭代

Swift:UnstableMutableRawPointer迭代,swift,Swift,我试图遍历一个不稳定的MutableRawPointer,并通过一些操作更改每个32位地址,但我遇到了问题。首先,它不符合订阅或迭代 我看过一些关于使用assumingmemoryBounds方法转换为UnstableMutablePointer的文章,但它只给出了一个32字节地址的pointee方法 有人能“指”给我的不是正确的内存地址,而是用于swift 3.0 up的正确技术吗?“32位地址”那么你是在尝试迭代UINT32吗?是的,但时间很关键,所以我需要快速操作它。那么你为什么不将可变指

我试图遍历一个不稳定的MutableRawPointer,并通过一些操作更改每个32位地址,但我遇到了问题。首先,它不符合订阅或迭代

我看过一些关于使用assumingmemoryBounds方法转换为UnstableMutablePointer的文章,但它只给出了一个32字节地址的pointee方法


有人能“指”给我的不是正确的内存地址,而是用于swift 3.0 up的正确技术吗?

“32位地址”那么你是在尝试迭代UINT32吗?是的,但时间很关键,所以我需要快速操作它。那么你为什么不将
可变指针
重新绑定到
可变指针
?尝试过了。我可能做错了,但一旦绑定到UnsafeMutablePointer,我实际上正在实例化一个新指针,它似乎仍然无法下标或迭代。当然,您正在创建一个“新指针”,但它指向与原始指针相同的内存,除了现在有更多的类型信息。您可以使用该
UnsafeMutable
指针初始化符合
集合的
UnsafeMutableBuffer