Ios 在iphone应用程序上存储网站列表的最佳方式

Ios 在iphone应用程序上存储网站列表的最佳方式,ios,iphone,core-data,plist,Ios,Iphone,Core Data,Plist,我说的最好是指最有效率。 所以不要继续谈论主观性 我有一个网站列表,我想在iphone本地存储该列表,必须有一个URL、标题和一个小图像,如32x32最大图像大小。我不认为我应该用CoreData来做这个。我应该使用plist吗 编辑: 我认为高效的定义是显而易见的。占用最少的空间,使用最少的内存/CPU 抱歉,我忘了说最多10-15个项目。当应用程序首次加载或导航控制器将该视图带回时,这些项目只会加载到表视图中。你说不要继续谈论主观,但你没有提供有效的定义 您不需要指定要存储多少个网站或如何使

我说的最好是指最有效率。 所以不要继续谈论主观性

我有一个网站列表,我想在iphone本地存储该列表,必须有一个URL、标题和一个小图像,如32x32最大图像大小。我不认为我应该用CoreData来做这个。我应该使用plist吗

编辑: 我认为高效的定义是显而易见的。占用最少的空间,使用最少的内存/CPU
抱歉,我忘了说最多10-15个项目。当应用程序首次加载或导航控制器将该视图带回时,这些项目只会加载到表视图中。

你说不要继续谈论主观,但你没有提供有效的定义

您不需要指定要存储多少个网站或如何使用它们,也不需要指定对您来说重要的内容—存储大小、i/o性能、以特定方式查询的能力等


听起来plist不太合适,但我想我前面的观点是,在设置此类问题的上下文时,读取、写入数据通常同样或更重要。

如果可以,请将图像保留在参考资料中,并将url、标题和imagename放在plist中。或者,您可以创建一个具有三个属性的站点类,并在代码中生成一个站点数组。或者是一系列字典

好吧,列表必须保留下来,对不起,我忘了正确的术语。但它会在运行应用程序之间保留列表。如果您最初是在播种列表,请使用pList。否则,只需将数组存储在NSUserDefaults中