我目前正在寻找在我的 iPhone 应用程序中保存数据的最佳方式;在应用程序打开和关闭之间将持续存在的数据。我已经研究过使用 NSKeyedArchiver 进行归档,并且成功地使它工作。但是,我注意到如果我尝试保存多个对象,每次保存时它们都会被覆盖。(基本上,用户将能够创建他/她想要的东西的列表,保存列表,创建更多列表,将它们全部保存,然后能够返回并选择其中任何一个列表以在将来加载日期。)
我听说过 SQLite、Core Data 或使用 .plists 来存储多个数据数组,这些数据会随着时间的推移而持续存在。有人能指出我保存数据的最佳方向吗?谢谢!