我正在尝试在ObjC中实现WebSocket握手(76),但无法弄清楚(因为我是C和ObjC的新手)如何获得以下信息:


项目清单
我有两个号码

155712099
173347027

我需要将它们转换为32位大端数字
将它们连接成一个字符串
并用ASCII表示结果字符串


非常感谢您的帮助。

最佳答案

由于使用的是iPhone SDK,因此可以访问Core Foundation。用:

uint32_t myInt32Value = ...;
uint32_t myInt32AsABigEndianNumber = CFSwapInt32HostToBig(myInt32Value);

关于objective-c - 如何在Objective C中将int转换为big-endian 32位数字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5748366/

10-12 00:10
查看更多