Iphone 跨多个视图将数据保存到plist

Iphone 跨多个视图将数据保存到plist,iphone,plist,Iphone,Plist,我目前正在开发一个应用程序,用户可以通过多种不同的视图来获取用户信息,我遇到了一个障碍。 我目前的方法是根据plist文件中的键值保存每个用户的详细信息,问题是当用户切换到另一个视图并再次保存其数据时,旧的键值和数据会被覆盖 所以我的问题是什么更有效,a为每个不同的视图使用不同的plist,或b首先从文件中读取所有现有数据,然后将数据与新的详细信息一起保存回文件。 记住,最终我希望将所有这些信息导出为XML,尽管从多个文件中读取应该不会太困难 提前谢谢 使用多个文件可能会更有效。iPhone上最

我目前正在开发一个应用程序,用户可以通过多种不同的视图来获取用户信息,我遇到了一个障碍。 我目前的方法是根据plist文件中的键值保存每个用户的详细信息,问题是当用户切换到另一个视图并再次保存其数据时,旧的键值和数据会被覆盖

所以我的问题是什么更有效,a为每个不同的视图使用不同的plist,或b首先从文件中读取所有现有数据,然后将数据与新的详细信息一起保存回文件。 记住,最终我希望将所有这些信息导出为XML,尽管从多个文件中读取应该不会太困难


提前谢谢

使用多个文件可能会更有效。iPhone上最稀缺的资源是内存,加载一个巨大的plist可能会消耗很多。使用多个文件意味着您不必一次将所有plist加载到内存中。如果你有很多数据,我也建议你最终看看核心数据

感谢您的快速响应,我已经研究了核心数据和sqlite,但它们对于我目前所需要的似乎都有点过分了。谢谢你清楚的回答!看起来像是多个文件!