从Mac OS X 10.4开始,这是偏好设置文件的默认格式。 plutil工具(在Mac OS X 10.2中导入)可以用来检查plist的语法,或者对plist文件进行格式转换。 可以使用任何文本编辑器对XML格式的plist进行更改,同时,Apple提供了“Property List Editor”应用程序(作为Apple Developer Tools的一部分安装),它是一个树状的查看器与编辑器,并可以处理二进制格式的plist。 对于XML格式,XML标签和相关Foundation类、Core Foundation类型、数据储存格式的关系如下表所示: Foundation类 Core Foundation类型 XML标签 储存格式 NSString CFString UTF-8编码的字符串 NSNumber CFNumber , 十进制数字符串 NSNumber CFBoolean , or 无数据(只有标签) NSDate CFDate ISO8601格式的日期字符串 NSData CFData Base64编码的数据 NSArray CFArray 可以包含任意数量的子元素 NSDictionary CFDictionary 交替包含标签和plist元素标签 defaults工具可以用于以命令行形式,通过程序的偏好设置域,管理用于储存偏好设置的plist文件;而Property List Editor则可以用于编辑任何plist文件(包括用于储存偏好设置的)。从Mac OS X 10.4开始,Apple提供了通过System Events应用程序读写plist文件的AppleScript接口,而从Mac OS X 10.5开始,Apple也提供了用于编辑,创建和写入plist文件的接口。 plist编辑工具 Mac环境 PlistEdit Pro Mac 系统的配置信息全面采用的是xml格式,不过它自己在其基础上定义了一个plist格式。其实就是定义了特别文件头的一个xml而已,暂时没有比较完善的xml条目阅读和编辑器,只能源码查看。但是对于plist来说,xcode开发工具就有一个plist编辑器,只不过功能非常少,还不能查 找。 这个第三方软件Plistedit pro1.41就是一个加入了很多功能的plist编辑器,比xcode自带的不知道强了多少倍。 Window环境 plist Editor for windows plist Editor一个MAC OS属性列表文件Windows系统下编辑工具,它允许用户编辑plist文件。 1.·支持XML的格式和二进制格式的plist文件。 2·语法高亮。 3·正则表达式搜索/替换支持。 4.书签。 5.无限撤消支持。 6.PLIST syntex保存到磁盘之前。 7.Skinable,易于使用的用户界面。 编辑plist文件,只需运行Windows PLIST编辑器,打开你的XML /二进制格式属性的列表文件,以纯文本的编辑,然后以原始格式保存到磁盘。 [1]