-1

我想知道 *.plist 文件的目的是什么?我需要将它们签入源代码管理,还是自动生成?

4

2 回答 2

3

目的:

  • 存储在运行时不会更改的字典数据的好方法是在 .plist 文件中。如果要分层组织某些数据,可以将其存储在 .plist 文件中

据苹果称

属性列表是对象层次结构的表示,可以存储在文件系统中并在以后重新构建。属性列表为应用程序提供了一种轻量级且可移植的方式来存储少量数据。它们是由特定类型的对象组成的数据层次结构——它们实际上是一个对象图。属性列表很容易以编程方式创建,甚至更容易序列化为持久的表示。应用程序可以稍后将静态表示读回内存并重新创建对象的原始层次结构。Cocoa Foundation 和 Core Foundation 都有与属性列表序列化和反序列化相关的 API。

我需要将其签入源代码管理吗?

  • 是的,您需要将其签入源代码管理。
于 2013-04-29T15:03:03.160 回答
0

如果是info.plist文件,它就是存储包 ID、版本号和有关应用程序的其他信息的负载的位置。如果该信息对您来说不重要,那么它就不需要在您的回购中,但聪明的钱是把它放在版本控制之下。

苹果有关于文件用途和各种密钥的信息,如果你用谷歌搜索info.plist,你会得到你可能需要的所有信息。

于 2013-04-29T14:57:06.170 回答