我需要存储用户创建的对象数组(用户输入数据的几个属性,然后提交),我需要它可以在数据库或类似的东西,使我可以调用它并显示数据甚至在用户退出程序后(即持久部分)用户调用它。如何在iphone上存储持久对象数组?
其他考虑因素我希望能够根据用户请求将对象转换为可读取的电子表格/ googledoc/email /表格。至于重新显示对象,我将使用两阶段uitableview,阶段1:用户对象列表,然后阶段2:深入查看对象的细节。
我一直在看coreData,但不知道它是否适合(overkill?),我想知道如果在nsuserdefaults中存储数组太过于懦弱。
基本上我正在寻找最简单的方法来做到这一点,如果我更多地构建出这个应用程序,它实际上会缩放。
感谢,
尼克
对整篇文章+1。只要将数组写出到plist中就足够了,如果它变得有必要的话,迁移到Core Data并不会很困难(并且从不可能是必要的 - 这种复杂性通常是固有的问题领域)。 – Chuck