在c++中编码/解码NSCoder数据
Encode/decode NSCoder data in C++
我想在c++应用程序(在linux机器上运行)和iPhone应用程序之间发送序列化对象。这可能吗?
是否有一种方法来编码/解码数据使用NSCoding协议在c++方面?有人逆向设计了这个协议吗?
我找不到任何技术来解码使用NSCoder协议序列化的c++对象。
我最终在两边建立了一个JSON接口,并简单地将我的对象作为序列化文本来回发送。
谢谢你的回复和想法!
我不是专家,但似乎最好的选择是使用属性列表,它允许您将对象序列化为与设备无关的格式。但是,您可能仍然需要在c++端编写一些自定义反序列化代码。但这似乎比尝试解码存档对象更容易。
查看更多详细信息:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Archiving/Articles/serializations.html#//apple_ref/doc/uid/20000947-BCIEBEGI
相关文章:
- 无法解码base64+deflate数据
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- 使用已使用 java 编码的 openssl 解码数据
- 如何使用 OpenCV 解码在两个 UWP 应用之间发送的图像字节?
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 从原始字节解码协议缓冲区(以 C++为单位)
- FFmpeg——使用硬件加速进行视频解码
- 如何从WIC解码器确定自上而下/自下而上?
- 使用公钥加密消息:BER 解码错误
- 在CRC-16 CCITT中将数据从二进制解码为文本,我应该输入一个码字,使用CRC生成器进行编码
- 在 GLFW 窗口中显示 FFMPEG 解码帧
- 如何将 MJPEG 解码为原始 RGB(或 YUV)数据
- 编译时 Base64 解码 C++
- 解码H264流时如何跳过帧?
- 无法在 HEVC 解码器上设置输出类型 IMFTransform
- pyserial arduino 字节阵列解码问题
- 将帧从 h264 流解码到 OpenCV Mat
- 连接无线电流和 MP3 解码器
- 将数据包从C++服务器发送到NodeJs服务器时出现MessagePack解码错误
- 在c++中编码/解码NSCoder数据