问题标签 [plist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7954 浏览

iphone - 是否可以在 iPhone 设置包中添加信息或帮助文本?

一些 Apple 提供的应用程序在其设置中包含信息/帮助文本。例如,键盘设置屏幕的“.”下方包括 快捷方式切换,帮助文本“双击空格键将...”。

我知道我可以通过添加组页脚在我的应用程序中执行此操作,但是是否可以通过在我的 Settings.bundle 中的 plist 文件中添加一个字段来在设置应用程序中执行此操作?

0 投票
4 回答
3399 浏览

iphone - 检索存储在 plist 文件中的数组数据

我们如何检索存储在 plist 文件中的数组数据。

plist文件和源代码如下图,

0 投票
5 回答
7219 浏览

iphone - 有没有一种简单的方法可以按键值对 plist(字典数组)进行排序?

我需要按键值重新排序 plist(字典数组)。

在此示例内容中,我想按键名称 (Matt, Joe) 的值排序:

有没有简单的方法?我不想每次运行应用程序时都在代码中执行此操作,我只想对数据文件执行此操作。

有任何想法吗?

很高兴使用任何工具来完成这项工作:命令行上用于排序的忍者参数、plist 编辑器、文本编辑器或其他任何工具。

0 投票
2 回答
1952 浏览

python - 将 Python 对象序列化为 XML (Apple .plist)

我需要从 XML 读取和序列化对象,尤其是 Apple 的 .plist 格式。在 Python 中最智能的方法是什么?有没有现成的解决方案?

0 投票
3 回答
2993 浏览

iphone - 在 iphone 模拟器上访问 plist

所以我已经开始使用 NSCoder 构建 plist 文件,但是当我正在开发时,我想查看它们并查看正在保存哪些数据。

我如何在模拟器中查找/访问由我的应用程序生成的 plist 文件(当我到达时在设备上)

我看过的地方:

  • 应用程序包
  • 构建目录
0 投票
4 回答
5220 浏览

ios - 获取info.plist的fileSize,防止盗版

我正在尝试将反盗版代码放入我的应用程序中。之前的答案(由于我的会员身份而无法链接到 - 糟透了)可以很容易地反驳,因为可以使用十六进制编辑器在二进制文件中查找和替换“SignerIdentity”字符串。

相反,检查 info.plist 文件的 fileSize 并将其与参考值进行比较听起来更可靠(因为在破解应用程序时 info.plist 会到处修改)。我该怎么做?我尝试了以下方法,但它记录了 0。

0 投票
2 回答
187 浏览

cocoa - 可以从不受信任的来源安全地读取 plist 吗?

我需要与 iPhone 应用程序进行简单的客户端-服务器通信,而 XML 属性列表似乎是一种非常简单的解决方案,它省去了我处理 XML 解析器委托和自己构建这些结构的麻烦。

我只是想知道将 NSPropertyListSerialization 类与外部数据一起使用是否明智?是否有任何可以利用的晦涩的 plist 功能?

0 投票
7 回答
6910 浏览

iphone - 静态数据的属性列表或sqlite?

是否有任何“最佳实践”方法来存储iPhone 应用程序的持久静态数据?

我有一个应用程序可以读取大约 1000 个项目的字典,其中许多是数组。我开始为此使用单个 plist,但它变得有些笨拙,尤其是因为许多值都是 HTML 字符串。

我有更好的方法来解决这个问题吗?我计划显着扩展这个应用程序,我显然不想在中途改变我的方法。

我已经搜索了iphone data storage各种变体,但没有找到任何内容,甚至涉及到最佳实践。

0 投票
7 回答
10231 浏览

iphone - 在 iphone 应用程序中保存 .plist 文件的位置

我正在开发一个 iPhone 应用程序,我想在其中使用 .plist 文件来保存一些配置变量。

在我的 xcode 中创建该 .plist 文件的位置以及如何访问它???

谢谢你,

0 投票
3 回答
1941 浏览

iphone - 如何将字符串作为数组存储在 Cocoa 属性列表中?

我正在尝试保存两个字符串。一个字符串需要在 pList 中保存为 ARRAY 类型,第二个字符串需要在 Array 中保存为 String。

我可以使用以下代码:

[字典 setObject:(id)anObject forKey:(id)aKey>]

但它没有正确保存它。我可以将其中一个字符串转换为数组,但它仍然无法正常工作。

将数组保存到 pList 的正确方法是什么?

这是我的 pList 的样子:

这是我用来尝试的方法