您好我必须创建一个包含一些数据的表。对于数据,我在线阅读您可以创建一个plist。但我不确定它是如何工作的?它只适用于导航吗?我创建了一个基于视图的应用程序,并使用了一个文本文件,然后从文件读取到一个数组中,该数组将数据加载到我的表中。它工作正常。但我只是好奇何时/为什么/如何使用钳子?我正在iOS for iPhone中编程。
答案 0 :(得分:2)
Plists是一种特殊的XML。它们很容易在Xcode中创建,并且可以包含各种数据类型,包括字符串,数字和布尔值。它可以将这些项组织成字典和/或数组。它们始终是中小数据量的最佳途径。它们可以在任何地方使用。
答案 1 :(得分:1)
Plists很棒,主要是因为如果你只想存档一些标准的Cocoa数据结构/持有者(NSArray
,NSDictionary
,NSString
,NSNumber
,它们是不可见的等等...)到文件并再次退出而不会错过任何一个节拍。
恕我直言,对于plists最简单的用法是NSDictionary
上的writeToFile:atomically:
方法和相应的initWithContentsOfFile:
。这些允许您将(相对原始的)数据存储在ad-hoc plist中,甚至不必知道它将被存储为什么。