我尝试使用十进制和十六进制字符串创建一个 CFDataRef
,但我创造的不是我需要的。我需要一个CFDataRef
像“<b1a3c3 d4b5>
”,
这是我的代码:
CFDataRef abc = CFDataCreate(kCFAllocatorDefault, "b034958b0c6f",strlen("b034958b0c6f"));
CFDataRef abc = CFDataCreate(kCFAllocatorDefault, "4294967295", strlen("4294967295"));
最佳答案
@kevin 是正确的,您需要传递原始字节。
UInt8 bytes[] = { 0xb1, 0xa3, 0xc3, 0xd4, 0xb5 };
CFDataRef abc = CFDataCreate(kCFAllocatorDefault, bytes, sizeof(bytes));
关于ios - 像 "<b1a3c3 d4b5>"这样的 CFDataRef 是什么样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46244514/