Ios 核心数据还是.Plist?

Ios 核心数据还是.Plist?,ios,objective-c,core-data,nsarray,plist,Ios,Objective C,Core Data,Nsarray,Plist,我想创建一个存储3个信息的应用程序: 患者姓名(字符串) 测试结果(int)和 测试日期 在第一个ui视图中,将显示一个表格视图,其中包含一个患者列表。通过单击ui视图中的任何单元格,将显示带有患者执行日期的测试列表。我刚刚开始学习Objective-C,还没有找到最好的方法。使用核心数据和SQLite?使用.Plist文件?阵列呢?我将创建3个数组 我的第一个想法是创建一个患者的NSMutableArray,每个患者都关联一个测试,但在本例中,如果患者要执行各种测试,其姓名将在患者列表中重复显

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

  • 患者姓名(字符串)
  • 测试结果(int)和
  • 测试日期
  • 在第一个
    ui视图
    中,将显示一个
    表格视图
    ,其中包含一个患者列表。通过单击
    ui视图中的任何单元格
    ,将显示带有患者执行日期的测试列表。我刚刚开始学习Objective-C,还没有找到最好的方法。使用核心数据和SQLite?使用.Plist文件?阵列呢?我将创建3个数组


    我的第一个想法是创建一个患者的
    NSMutableArray
    ,每个患者都关联一个测试,但在本例中,如果患者要执行各种测试,其姓名将在患者列表中重复显示。我想不出如何过滤NSMutableArray`(带谓词?),以便在下一个屏幕中显示单个患者的测试数据。有什么想法吗?

    你的问题太笼统了,无法正确回答

    但是如果你保存病人信息,你一定要考虑对数据进行加密。 如果您只保存非常有限的数据,并且不想担心数据管理、模式和迁移,那么CoreData听起来有点过头了

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

    您的第一个视图中有一组患者。选择要进入下一个视图的单元格时,将所选患者传递到下一个视图