gpt4 book ai didi

ios - Swift 十六进制到字节 (iOS)

转载 作者:行者123 更新时间:2023-11-30 11:01:19 26 4
gpt4 key购买 nike

我有十六进制格式的命令(例如 0x01、0x02 等)

如何在xcode中输入它们(什么类型的变量)?以及如何将它们转换为字节来计算校验和(CRC8)?

最佳答案

您可以使用此扩展将十六进制字符串转换回 UInt8 数组:

extension StringProtocol {
var hexa2Bytes: [UInt8] {
let hexa = Array(self)
return stride(from: 0, to: count, by: 2).compactMap { UInt8(String(hexa[$0..<$0.advanced(by: 2)]), radix: 16) }
}}

关于ios - Swift 十六进制到字节 (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336409/

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