[英]How to create an NSData that is 4 bytes big?
我想通过每 10 秒安排的重复 ping 使 GKSession 保持活动状态。 有人说 NSData 对象应该是 4 个字节长。
我如何创建这样一个 4 个字节的 ping NSData 对象? 像这样?
int number = 1234;
NSData *pingData = [NSData dataWithBytes:&number length:4];
或者有更简单/更准确的方法吗?
如果“四个字节”是代码含义的核心,那么最好将变量键入为uint32_t
。 该类型被明确定义为四个字节宽,而int
通常被假定为四个字节,但并不能真正保证如此。
但是无论哪种方式,您创建数据对象的代码都是正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.