iPad保留后端数据模型的最佳实践

时间:2010-10-02 03:48:33

标签: database ipad plist sqlite

我正在开发iPad应用程序,

  • 用户必须填写的一组表单(大约500个文本字段)。
  • 表单字段显示在UITable视图中。
  • 用户填写表格后,他/她可以将数据上传到服务器。
  • 在上传之前,数据应该保存在本地磁盘的临时位置。

在我的应用程序设计中,我使用的是NSMutableDictionery,当用户更新表单时,它始终会被更新。

将NSMutableDictionery保存在本地磁盘中的最佳方法是什么。 SQL Lite还是PList?

/ chatcja

1 个答案:

答案 0 :(得分:3)

如果您一次只保存一个表单,那么plist就可以了。如果您需要存储表单的多个实例并需要根据用户生成的内容找到它们,那么使用更复杂的存储机制(如SQLite或CoreData)可能更合适。