Бинарная библиотека потоков в Objective C?

Есть ли эквивалент в Objective C для B # BinaryReader и BinaryWriter? Например, BinaryReader будет принимать NSData* объект (или обобщенный поток), и будет иметь такие методы, как -(uint32_t)readUnsignedInt, -(double)readDoubleи т. д. BinaryWriter будет симметричным и будет работать с NSMutableData* (или обобщенный поток).

2 ответа

Решение

Поэтому я закончил тем, что написал программу чтения и записи для двоичных потоков: https://github.com/vladimirg/objc-binary-stream-tools

Нет, но это очень легко написать.

Я написал потоковый ридер для декодирования двоичных файлов OWON Oscilloscope. Смотрите класс OwStreamingDataParser, найденный в этом репозитории github. Создание писателя было бы то же самое, но в обратном направлении. Это должно, по крайней мере, дать вам начало.

Обратите внимание, что если вы читаете / пишете графики объектов Objective-C и ориентированы только на iOS или OS X, то вы можете использовать NSArchiver.

Другие вопросы по тегам