plist或文本文件

时间:2011-08-24 12:33:35

标签: ios ios4 plist

您好我必须创建一个包含一些数据的表。对于数据,我在线阅读您可以创建一个plist。但我不确定它是如何工作的?它只适用于导航吗?我创建了一个基于视图的应用程序,并使用了一个文本文件,然后从文件读取到一个数组中,该数组将数据加载到我的表中。它工作正常。但我只是好奇何时/为什么/如何使用钳子?我正在iOS for iPhone中编程。

2 个答案:

答案 0 :(得分:2)

Plists是一种特殊的XML。它们很容易在Xcode中创建,并且可以包含各种数据类型,包括字符串,数字和布尔值。它可以将这些项组织成字典和/或数组。它们始终是中小数据量的最佳途径。它们可以在任何地方使用。

答案 1 :(得分:1)

Plists很棒,主要是因为如果你只想存档一些标准的Cocoa数据结构/持有者(NSArrayNSDictionaryNSStringNSNumber,它们是不可见的等等...)到文件并再次退出而不会错过任何一个节拍。

恕我直言,对于plists最简单的用法是NSDictionary上的writeToFile:atomically:方法和相应的initWithContentsOfFile:。这些允许您将(相对原始的)数据存储在ad-hoc plist中,甚至不必知道它将被存储为什么。