我试图绕过所有这些,但实质上我试图将多个信息保存到一个项目。我想创建一个可以存储艺术家信息的小应用程序(例如名称,流派,位置,顶部曲目等)。
如果我知道这些信息不会很快改变,我应该使用NSDictionary,NSArray吗?
我的主要想法是使用NSDictionary,然后将每个字典项添加到数组中以将其输出到表视图。这是否正确有效地使用设备资源?
答案 0 :(得分:1)
是的,这是一种完全正确的数据存储方式。
如果您需要保存数据,可以在Core Data中备份该信息。
答案 1 :(得分:1)
将数据存储在Core Data中,然后调用NSFetchedResultsController来操作数据。
拥有一个包含字典的数组对于少量数据是可以的..但随着应用程序的增长,它可能有几千条记录..所以最好从一开始就使用Core数据!
干杯!