【发布时间】:2016-09-30 10:29:31
【问题描述】:
我有一个 little 字节序的字符串,我想将它转换为 big 字节序。
这个“647b”应该变成“7b64”。如何在 iOS 中执行此操作(欢迎使用 C++ 代码)?
PS:我是从 NSData 对象派生字符串。
【问题讨论】:
-
你想像
endians的概念那样改变内存位置还是只是想改变这样的字符串值? -
究竟什么是“647b”?它是一个有四个字符的字符串,给出两个字节的十六进制表示吗?或者它是一些字符串内部的十六进制表示?你到底想达到什么目的?请更好地描述它。最有可能的是,您需要在涉及任何字符串之前更改 NSData 实例中的 endiness。
-
stackoverflow.com/questions/8552864/… 尝试使用此解决方案。 @Codo 你对我的帖子是正确的。
标签: ios objective-c string endianness