我正在尝试在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/