管理一个项目的多个信息的最佳方法?

时间:2013-11-06 08:10:31

标签: ios nsarray nsdictionary

我试图绕过所有这些,但实质上我试图将多个信息保存到一个项目。我想创建一个可以存储艺术家信息的小应用程序(例如名称,流派,位置,顶部曲目等)。

如果我知道这些信息不会很快改变,我应该使用NSDictionary,NSArray吗?

我的主要想法是使用NSDictionary,然后将每个字典项添加到数组中以将其输出到表视图。这是否正确有效地使用设备资源?

2 个答案:

答案 0 :(得分:1)

是的,这是一种完全正确的数据存储方式。

如果您需要保存数据,可以在Core Data中备份该信息。

答案 1 :(得分:1)

将数据存储在Core Data中,然后调用NSFetchedResultsController来操作数据。

拥有一个包含字典的数组对于少量数据是可以的..但随着应用程序的增长,它可能有几千条记录..所以最好从一开始就使用Core数据!

干杯!