gpt4 book ai didi

macos - 为什么苹果使用 .plist 文件?

转载 作者:行者123 更新时间:2023-12-02 01:18:34 26 4
gpt4 key购买 nike

为什么 apple 使用 .plist 文件?

Windows 使用 .ini 文件,这可能不太灵活,但占用的空间也较少,这与 JSon 占用的空间比 XML 少的原因相同。

他们甚至可以使用 JSON 作为他们的配置,它至少同样容易解析,支持他们需要的值类型(dict 等)并且占用最少的空间。

最佳答案

original property list format在 NeXTSTEP 中找到的看起来很像 JSON,但语法略有不同。当 NeXTSTEP 成为 Mac OS X 时,该格式被您今天看到的 XML 版本所取代。新格式比旧格式有一些改进,您可以在该链接中阅读。

属性列表可以包含 JSON(和 INI 文件)不能包含的多种数据类型:指定为实数( float )或整数、日期和 base64 编码的二进制数据的数字。此外,JSON 不是 documented publicly直到 Mac OS X 发布之后。

Mac OS 10.2 及更高版本包含二进制 plist 格式,它比 XML 更节省空间,并且 plist 文件可以在两者之间无损地转换。

关于macos - 为什么苹果使用 .plist 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com