假如你用过 Mac 或为 iPhone 或 iPad 你可能在某个时候遇到过开发应用程序 PLIST 文件。但它是什么,PLIST到底是什么意思?我们会解释的。
这是一个属性列表文件
PLIST 该文件是包含属性列表格式的特殊文本文件。macOS、iOS 和 iPadOS 应用程序使用该文件XML结构键值格式存储设置等数据。例如,每个 iPhone 至少程序至少包含一个名称Info.plist的 PLIST 该文件包程序基本配置信息的文件。
下载 iPhone 普通用户永远不会看到或必须直接与文件互动,但开发人员必须创建一个应用程序来工作。文本编辑器(例如TextEdit )创建和编辑 PLIST 文件。它们通常储存在~//Library/Preferences/Mac 但也可以存储在文件系统的任何位置。
PLIST 格式
属性列表格式包含一系列XML编码的键值是正确的。键始终是字符串,值可以是字符串、数字、数组、字典或日期。当您打开文本编辑器时 PLIST 它看起来像一堆乱七八糟的数据。然而,数据实际上被组织成一种容易读取的格式。
下面是一个简单的 PLIST 文件示例:
<?xml version=”1.0″ encoding=”UTF-8″?><!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList -1.0.dtd”><plist version=”1.0″><dict><key>Name</key><string>Newt Masterson</string><key>Age</key><integer>43</integer><key>孩子</key><array><string>Ellen</string><string>Luna</string><string>Norma</string></array></dict></plist>
在这个例子中,该文件包含三个键对。第一对有Name”键和“Newt Masterson值。第二对键是Age”,值为 43(整数)。第三对有Children键和字符串数组的值。数组和字典可以包含其他键对和数组。这允许您以分层格式存储数据。
如何编辑 PLIST 文件
在 Mac 上,PLIST 文件通常用于存储应用程序的首选~/Library/Preferences/文件夹或应用程序包,但有时也存储在其他位置。例如,该com.apple.TextEdit.plist文件包含 TextEdit 应用程序的首选(位于 中~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/)。
当您打开 TextEdit 它会读取应用程序 com.apple.TextEdit.plist 文件并加载首选项。如果您更改应用程序中的首选项(例如更改字体大小),这些更改将被保存回来PLIST 文件。
警告:手动编辑,除非你确切知道自己在做什么。 PLIST 文件很危险。如果你犯了错误,它可能会导致应用程序崩溃,不再正常工作。请在任何更改之前制作原始文件 PLIST 备份文件副本,以防出现问题。
您还可以手动编辑应用程序 PLIST 但这可能非常困难,取决于如何将数据写入特定的应用程序 PLIST 文件。了解XML 结构会有帮助。例如,如果你想改变 TextEdit 你可以使用应用程序的字体大小com.apple.TextEdit.plist或在文本编辑器中 Xcode 打开文件,找到与字体大小相关的键,更改值,保存 PLIST 然后退出编辑应用程序.
有时密钥没有列出,在这种情况下,最好只保留 PLIST 文件,除非你对应用程序的工作方式有深入的技术知识。相反,改变应用程序本身的首选。祝你好运!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至827202335@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.eztwang.com/dongtai/64335.html