xcode还是新手,请原谅任何错误或误解,我希望是最清楚的
我有一个包含一些用户名的用户列表(user1,user2,user3 ......)。我将此列表保存在NSUserDefaults获得的NSMutableArray中。
现在,在我的应用中,每个用户都将创建自己的一个或多个会话。 每个会话将保存一个或多个结果。
我无法发布任何图片,因此这是表达我想要的简单方法:
user1
第1节第2节
result1(session1)// result1(session2)
result2(session1)// result2(session2)
result3(session1)
我试图找出一些方法或类似的东西,但也许我的关键词不够相关。 这样做的最佳解决方案是什么?
我在考虑使用NSMutableArray为NSUserDefaults中的每个用户保存所有会话,其中objectForKey是用户的名称(除了设置objectForkey会话的名称之外,结果相同)但我认为它会是非常艰难而漫长......
谢谢你们!!!!
答案 0 :(得分:0)
对于任何具有关系的复杂数据,您应继续使用CoreData。拥有简单的键值对时,NSUserDefaults确实很出色,但仅此而已。
进入它是一个学习曲线,但一旦设置好,你就会明白为什么走这条路会更好。