0

您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获得 NSKeyedArchiver 的内部格式?
另一种选择是将整个保存和打开代码重写为适用于 Mac 和 Windows 的纯 C++。

非常感谢。

4

2 回答 2

1

所以你的约束似乎是:

  1. 在 Windows 和 Mac 上都易于解析的东西。
  2. 3D建模数据,所以格式需要高效

如果您想要快速而肮脏的东西,请使用二进制 plist(可能还需要 gzip)。您也可以尝试Google 的协议缓冲区,但我没有这方面的经验。还有一些 Foundation 的开源实现——Cocotron可能对你最有用。

于 2009-12-20T23:17:29.977 回答
0

如果您没有序列化任何特定于 Objective-C 的内容,那么只需使用 XML 属性列表。

于 2009-12-20T21:42:07.417 回答