Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嘻嘻,
我目前正在使用 NSCoding 将我的对象写入数据并将它们保存到 Objective-c 中的文件中。有谁知道是否有办法使用相同的编码来解码 Java 应用程序中的对象结构?
谢谢
很可能最简单的方法是使用第三方plist Java 库。
否则,您就会遇到 OS X 支持两种不同类型的属性列表的问题——XML 和二进制。XML 很简单,相关的维基百科页面甚至包括标签的快速摘要。您可以使用命令行工具 plutil 将任何属性列表转换为 XML 格式,但默认是二进制的,因此如果您不需要在两者之间进行手动步骤,这并没有多大帮助。
Apple 似乎没有二进制格式的正式文档,但他们的代码是开源的,因此您可以从这里对其进行逆向工程。