核心数据或.Plist?

时间:2013-12-12 00:19:09

标签: ios objective-c core-data nsarray plist

我想创建一个存储3个信息的应用程序:

  1. 患者姓名(字符串)
  2. 测试结果(int)和
  3. 测试日期。
  4. 在第一个UIView中,TableView将显示患者列表。通过单击UIView中的任何单元格,将显示患者执行日期的测试列表。我刚开始使用Objective-C并且没有找到最好的方法。使用Core Data和SQLite?使用.Plist文件?对阵列?我将创建3个数组?

    我的第一个想法是创建一个NSMutableArray患者并且每个人都进行测试,但在这种情况下,患者进行各种测试,他的名字将在患者名单中重复出现。我可以t find thought how could filter the NSMutableArray`(带谓词?)在下一个屏幕显示单个病人的测试数据。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你的问题有点过于通用,无法正确回答。

但是如果你保存患者信息,你一定要考虑加密数据。 如果您保存非常有限的数据并且您不想担心数据管理,模式和迁移,CoreData听起来有点矫枉过正。

PLIST存储听起来像是一个非常合理的解决方案。 关于您的数据结构。

您的第一个视图中有一系列患者。当您选择要进入下一个视图的单元格时,您将把选定的患者传递到下一个视图。