gpt4 book ai didi

objective-c - 如何创建一个 4 字节大的 NSData?

转载 作者:行者123 更新时间:2023-11-29 11:06:18 25 4
gpt4 key购买 nike

我想让 GKSession 保持事件状态,每 10 秒按计划重复一次 ping。有人说 NSData 对象应该是 4 个字节长。

如何创建一个 4 字节的 ping NSData 对象?像这样?

int number = 1234;
NSData *pingData = [NSData dataWithBytes:&number length:4];

或者有更简单/更准确的方法吗?

最佳答案

如果“四个字节”是代码含义的核心,那么将变量键入 uint32_t 可能更可取。该类型被明确定义为四字节宽,而 int 通常假定为四字节,但并不能真正保证如此。

但是无论哪种方式,您创建数据对象的代码都是正确的。

关于objective-c - 如何创建一个 4 字节大的 NSData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13484083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com