请告诉我如何在iPhone编程的objective-c中将字节转换为NSInteger/int?
在过去的几个小时里,我一直在敲打我的脑袋,这似乎是一项非常简单的任务.
我的应用程序通过tcpip与服务器通信.该协议要求每个请求的前4个字节是流的长度,顺序相反.例如,如果长度为13,我需要提供(十进制){0,0,0,13}; 如果它是300,我需要提供{0,0,44,256}.然后,实际数据如下.
显然,这在Java中是非常简单的,在VB中也是如此(例如BitConverter.GetBytes(sendString.Length).Reverse().ToArray()).但是在obj-c中我无法使其工作,我已经尝试过NSString/NSData/NSArray之间的各种转换,没有运气.
提前致谢!