NSKeyedArchiver 内部格式
您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获取 NSKeyedArchiver 的内部格式?
另一种选择是将整个保存和打开代码重写为适用于 Mac 和 Windows 的纯 C++。
多谢。
Hello I need to load NSKeyedArchiver classes to C++/CLI counterparts. Is there any way to get internal format of NSKeyedArchiver?
Another option is to rewrite whole saving and opening code into pure C++ for both Mac and Windows.
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
所以你的限制似乎是:
如果您想要快速而肮脏的东西,请使用二进制 plist(可能还需要 gzip)。您还可以尝试 Google 的协议缓冲区,但我对此没有经验。还有一些 Foundation 的开源实现 - Cocotron 可能对您最有用。
So your constraints seem to be:
If you want something quick and dirty, go with a binary plist (and possibly gzip it). You could also try Google's protocol buffers but I have no experience with that. There are also a couple open source implementations of Foundation out there -- Cocotron might be most useful for you.
如果您不序列化任何特定于 Objective-C 的内容,那么只需使用 XML 属性列表。
If you're not serializing anything Objective-C specific then just use XML property lists.