我想在C ++应用程序(在linux机器上运行)和iPhone应用程序之间发送序列化对象。这可能吗?
有没有办法在C ++端使用NSCoding协议对数据进行编码/解码?有人反向设计了这个协议吗?
答案 0 :(得分:2)
我找不到任何解码C ++中使用NSCoder协议序列化的对象的技术。
我最终在两侧构建了一个JSON接口,只是将我的对象作为序列化文本来回发送。
感谢您的回复和想法!
答案 1 :(得分:0)
我不是专家,但似乎最好的办法是使用属性列表,它允许您将对象序列化为与设备无关的格式。但是,您可能仍需要在C ++端编写一些自定义反序列化代码。但这似乎比尝试解码存档对象更容易。