ios - 在 Swift 中将十六进制转换为字节数组

标签 ios arrays swift hex

我有一个硬件向我发送十六进制数据,我需要将其快速转换为字节数组。这是示例数据;

01 01 02 0A 12 14 14 11 10 0D 0B 0A 09 09 08 08 08 07 06 06 06 06 06 06 05 05 06 05 05 04 04 04 04 03 03 03 04 
03 03 02 03 02 03 02 02 03 02 02 02 01 02 01 01 01 01 01

你能帮我吗?

最佳答案

如果你有一堆十六进制 (UInt8),那么你可以像这样创建 NSData:

NSData(字节:[0xFF,0xD9]为[UInt8],长度:2)

关于ios - 在 Swift 中将十六进制转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33515284/

相关文章:

ios - 在 Share Extension iOS 上显示网络事件指示器

ios - 如何向 UITextView 添加事件指示器?

ios - 文本底部 + 居中 UILabel iOS Swift

c - 为什么 2[myArray] 是有效的 C 语法?

ios - 在属性检查器或 Controller 代码中启用用户交互?

ios - 处理背靠背 HTTP 帖子 SWIFT 4.0

java - 我的数组一直打印空值。填写不当?

c++ - 遍历还包含未使用元素的字符串数组

ios - Alamofire 4.3 无法发送 JSON 请求

ios - 在Swift中使用Audio Player更改UITableView中按钮单元格的播放暂停状态