gpt4 book ai didi

ios - 将多种数据类型转换为 NSData objective C

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

如何转换 long long(8 字节)、int(4 字节)、short(2 字节)、 Byte(1 个字节)和 NSString 到数组字节 (NSData) 以通过 Internet 发送它?

即,我如何将它们转换成字节:

long long currentTime = [[NSDate date] timeIntervalSince1970];

int databaseVersion = [SqliteUtils getDatabaseVersion];

字节类型 = 2

等...

谢谢。

最佳答案

对于原始类型:

int a = 10;
NSData *data = [NSData dataWithBytes:&a length:sizeof(a)];

对于NSString:

NSData *data = [@"string" dataUsingEncoding:NSUTF8StringEncoding];

关于ios - 将多种数据类型转换为 NSData objective C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259493/

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