您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获得 NSKeyedArchiver 的内部格式?
另一种选择是将整个保存和打开代码重写为适用于 Mac 和 Windows 的纯 C++。
非常感谢。
您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获得 NSKeyedArchiver 的内部格式?
另一种选择是将整个保存和打开代码重写为适用于 Mac 和 Windows 的纯 C++。
非常感谢。
所以你的约束似乎是:
如果您想要快速而肮脏的东西,请使用二进制 plist(可能还需要 gzip)。您也可以尝试Google 的协议缓冲区,但我没有这方面的经验。还有一些 Foundation 的开源实现——Cocotron可能对你最有用。
如果您没有序列化任何特定于 Objective-C 的内容,那么只需使用 XML 属性列表。