Cocoa中结构化数据的Plist

时间:2013-12-18 17:03:13

标签: ios dictionary plist

我是ios dev的新手,正在开发iPhone应用程序,并且需要存储大约20条基本配置类型的记录:

关键1

字段1:值1

字段2:值2

第3栏:价值3

关键2

字段1:值1

关键2:价值2

第3栏:价值3

等。这是只读数据。你能用钳子做到吗?我想我想将它读入字典中以便在运行时使用。我喜欢结构化的数据类型,以提高代码的可读性。

编辑: 对不起,我应该更清楚地问我是否想要正确的答案。我要问的是我如何创建一个强制执行"结构化"数据方面。所以 - 数据是包含字段(如数据库)的记录列表。每条记录具有相同的字段数,具有相同的名称和相同的类型。我希望能够将记录添加到plist并让它强制执行此操作 - 以提高可读性。我想把它读入一个字典,用于在我的代码中按键查找单个记录,然后检索每个字段的值,按名称引用字段。所以每个"记录"将是一个结构或类,结构的成员对应于plist中每个记录的字段。

所以它听起来很像SQL数据库中的表。我想我想要使用PLists,因为它们是XCode中项目更容易查看和编辑的组件 - 它可以更容易维护和记录。

无论如何,请告诉我在IOS / XCode中执行此类操作的常用最佳实践方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您可以将数据添加到plist中,以便稍后检索它们。但请确保将其添加到AppDelegate中的应用程序包中。 This向您展示如何将其添加到捆绑包中。