首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将uint8_t数组转换为NSString

将uint8_t数组转换为NSString是一个常见的任务,特别是在处理二进制数据时。以下是一种方法,使用Objective-C和Swift分别实现:

Objective-C:

代码语言:objective-c
复制
uint8_t uint8Array[] = {0x48, 0x65, 0x6c, 0x6c, 0x6f}; // 示例数组
NSData *data = [NSData dataWithBytes:uint8Array length:sizeof(uint8Array)];
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

Swift:

代码语言:swift
复制
let uint8Array: [UInt8] = [0x48, 0x65, 0x6c, 0x6c, 0x6f] // 示例数组
let data = Data(bytes: uint8Array, count: uint8Array.count)
let string = String(data: data, encoding: .utf8)

这些代码片段将uint8_t数组转换为NSString对象。请注意,这里假设数据是UTF-8编码的。如果数据使用其他编码,请相应地更改编码参数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

5分12秒

19.使用 Gson 将 List 转换为 JSON 字符串数组.avi

7分6秒

09.将 JSON 格式的字符串数组转换为 List.avi

4分41秒

17.使用 Gson 将 JSON 格式的字符串数组转换为 List.avi

5分33秒

065.go切片的定义

领券