Бинарная библиотека потоков в 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.