0

我试图将所有这些都包裹起来,但本质上我是在尝试将多个信息位保存到一个项目中。我想创建一个可以存储艺术家信息(如姓名、流派、位置、热门曲目等)的小应用程序。

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

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

4

2 回答 2

1

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

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

于 2013-11-06T08:12:50.617 回答
1

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

对于少量数据来说,有一个带有字典的数组是可以的。但是随着应用程序的增长,它可能有几千条记录。所以最好从一开始就使用核心数据!

干杯!

于 2013-11-06T08:49:30.437 回答