1

Objective C 中是否有与 C# 的 BinaryReader 和 BinaryWriter 等价的东西?例如,BinaryReader 将接受一个NSData*对象(或广义流),并具有诸如 、 等方法-(uint32_t)readUnsignedInt。BinaryWriter-(double)readDouble将是对称的,并且可以与NSMutableData*(或广义流)一起使用。

4

2 回答 2

3

所以我最终为二进制流编写了一个读写器:https ://github.com/vladimirg/objc-binary-stream-tools

于 2013-09-14T23:14:54.930 回答
1

没有,但写一个很容易。

我写了一个流阅读器来解码 OWON 示波器二进制文件。请参阅此 github 存储库中的 OwStreamingDataParser 类。创建作家将是同样的事情,但相反。至少,这应该给你一个开始。

请注意,如果您正在读取/写入 Objective-C 对象的图形并且仅针对 iOS 或 OS X,那么您可以使用NSArchiver

于 2013-09-08T18:06:30.460 回答