Ios 核心数据还是.Plist?
我想创建一个存储3个信息的应用程序: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,每个患者都关联一个测试,但在本例中,如果患者要执行各种测试,其姓名将在患者列表中重复显
ui视图
中,将显示一个表格视图
,其中包含一个患者列表。通过单击ui视图中的任何单元格
,将显示带有患者执行日期的测试列表。我刚刚开始学习Objective-C,还没有找到最好的方法。使用核心数据和SQLite?使用.Plist文件?阵列呢?我将创建3个数组
我的第一个想法是创建一个患者的
NSMutableArray
,每个患者都关联一个测试,但在本例中,如果患者要执行各种测试,其姓名将在患者列表中重复显示。我想不出如何过滤NSMutableArray`(带谓词?),以便在下一个屏幕中显示单个患者的测试数据。有什么想法吗?你的问题太笼统了,无法正确回答
但是如果你保存病人信息,你一定要考虑对数据进行加密。
如果您只保存非常有限的数据,并且不想担心数据管理、模式和迁移,那么CoreData听起来有点过头了
PLIST存储听起来是一个非常合理的解决方案。
关于您的数据结构
您的第一个视图中有一组患者。选择要进入下一个视图的单元格时,将所选患者传递到下一个视图