Objective C中的二进制流库?

时间:2013-09-08 16:39:45

标签: objective-c serialization binary-serialization binarystream

Objective C到C#的BinaryReader和BinaryWriter是否有等​​价物?例如,BinaryReader将采用NSData*对象(或通用流),并且将具有诸如-(uint32_t)readUnsignedInt-(double)readDouble等方法.BaryaryWriter将是对称的,并且可以工作使用NSMutableData*(或广义流)。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

没有,但写一个很容易。

我写了一个流阅读器来解码OWON Oscilloscope二进制文件。请参阅this github repository中的OwStreamingDataParser类。创建编写器将是相同的,但相反。至少应该给你一个开始。

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