我对我的iPhone应用程序的最佳数据存储(plist,SQLite,Core Data等)感到困惑,该应用程序基于导航并具有各种列表和信息。我对此很新,多种类型让我感到困惑。
例如,第一个视图是食谱类型的表格视图(例如Cookie食谱),第二个视图也是各种饼干食谱的表格视图(例如巧克力饼干),第三个视图是巧克力饼干(数字,文本等存储)。
这将是一个非静态应用程序,它将使USER创建表格单元格“Cookie Recipes”,然后创建“巧克力饼干”并输入巧克力饼干的信息。
答案 0 :(得分:0)
当您拥有静态数据时,属性列表非常方便。在Xcode中内置了一个结构化编辑器,它们在代码中显示为NSArray
和NSDictionary
的实例。但它们并非真正用于管理不断变化的数据,它们只是一种序列化格式。
如果用户正在编辑复杂数据,那么最好使用Core Data或SQLite。 Core Data是一个更高级别的界面,旨在与Cocoa一起使用。 SQLite也可以完成这项工作,但如果你已经熟悉它,我建议你只使用它。