树层次结构数据[users => session =>结果]

时间:2014-06-18 18:44:56

标签: ios hierarchical-data

xcode还是新手,请原谅任何错误或误解,我希望是最清楚的

我有一个包含一些用户名的用户列表(user1,user2,user3 ......)。我将此列表保存在NSUserDefaults获得的NSMutableArray中。

现在,在我的应用中,每个用户都将创建自己的一个或多个会话。 每个会话将保存一个或多个结果。

我无法发布任何图片,因此这是表达我想要的简单方法:

     user1
     

第1节第2节

     

result1(session1)// result1(session2)

     
    

result2(session1)// result2(session2)

         
      

result3(session1)

    
  

我试图找出一些方法或类似的东西,但也许我的关键词不够相关。 这样做的最佳解决方案是什么?

我在考虑使用NSMutableArray为NSUserDefaults中的每个用户保存所有会话,其中objectForKey是用户的名称(除了设置objectForkey会话的名称之外,结果相同)但我认为它会是非常艰难而漫长......

谢谢你们!!!!

1 个答案:

答案 0 :(得分:0)

对于任何具有关系的复杂数据,您应继续使用CoreData。拥有简单的键值对时,NSUserDefaults确实很出色,但仅此而已。

进入它是一个学习曲线,但一旦设置好,你就会明白为什么走这条路会更好。

CoreData Programming Guide