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