1、status.plist是什么文件
2、status.plist文件通常用于存储用户设置,也可以用于存储捆绑信息。该功能由旧Mac OS中的资源分支提供。因为Plist中存储的数据是抽象的,所以它可以采用多种文件格式。
3、Next只使用一种格式,而后来的GNUstep和Mac OS X框架导入了不同的文件格式。在下一个系统中,Plist被设计成人类可读的,可以手动修改,所以采用了类似于编程语言的语法将数据序列化成ASCII数字。Mac OS X不鼓励使用NeXTSTEP格式,但它支持读取它。相反,它推荐使用苹果公司引进的两种新格式。
4、在Mac OS X 10.0中,不推荐NeXTSTEP的格式,引入了新的XML格式,由苹果定义的公共DTD来标准化。XML格式支持非ascii格式,也可以存储NSValue对象。但是与GNUstep的ASCII plist格式不同,苹果的NeXTSTEP格式的plist文件不支持这两个特性。由于XML文件在存储时不是最节省空间的,Mac OS X 10.2引入了一种新的格式,将plist文件存储为二进制文件。从Mac OS X 10.4开始,这是偏好设置文件的默认格式。
5、Plutil工具(在Mac OS X 10.2中导入)可用于检查plist的语法或转换plist文件的格式。您可以使用任何文本编辑器来更改XML格式的plist。同时,苹果提供了“属性列表编辑器”应用程序(作为苹果开发者工具的一部分安装),这是一个树状的查看器和编辑器,可以处理二进制格式的plist。
6、Mac系统的配置信息是xml格式的,但是它在此基础上定义了一个plist格式。实际上,它只是一个定义了特殊文件头的xml。暂时没有完善的xml条目读取和编辑器,只能查看源代码。但是对于plist,xcode开发工具有plist编辑器,但是功能很少,现在还找不到。这个第三方软件Plistedit pro1.41是plist编辑器,功能很多,比xcode自带的强很多倍。
本文到此结束,希望对大家有所帮助。