【发布时间】:2009-12-20 21:22:38
【问题描述】:
您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获取 NSKeyedArchiver 的内部格式?
另一种选择是将整个保存和打开代码重写为适用于 Mac 和 Windows 的纯 C++。
非常感谢。
【问题讨论】:
标签: cocoa format internal nskeyedarchiver
您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获取 NSKeyedArchiver 的内部格式?
另一种选择是将整个保存和打开代码重写为适用于 Mac 和 Windows 的纯 C++。
非常感谢。
【问题讨论】:
标签: cocoa format internal nskeyedarchiver
所以你的限制似乎是:
如果您想要快速而肮脏的东西,请使用二进制 plist(可能还需要 gzip)。你也可以试试Google's protocol buffers,但我没有这方面的经验。还有一些 Foundation 的开源实现——Cocotron 可能对你最有用。
【讨论】:
如果您没有序列化任何特定于 Objective-C 的内容,那么只需使用 XML 属性列表。
【讨论】: