0

我的要求是转换以 2 种格式编写的 NSData 流:十六进制字节和普通字符串数据(不知道它的正确名称是什么,但如果你看看你就知道了)。

我正在尝试找到一种从中获取重要内容的方法。

这是一个示例:

bbbbbb02bbbbbb
bbbbbb

从上面的部分,我可以使用这里显示的方法获取 02 。(bbbbbb 只是一个分隔符)

但是我不确定以下部分 - 我不知道我应该怎么做才能将其转换为合理的东西。最好我知道它是一个格式化为 xml 的 ascii 字符字节。(注意末尾的 bbbbbb 分隔符)

3c3f786d....long pattern of hex....bbbbbb

我已经完成了这个,但是由于我需要的数据片段,utf-8 编码的 nsdata 到 nsstring 的转换似乎需要整个 nsdata,而我有字节。

任何人都可以提出一种明智和累积的方法将整个模式转换为所需的格式,即 bbbbbb02bbbbbb 转换为 02、3c3f786d.... 转换为 ascii xml 等等?

4

0 回答 0