如何在PhoneGap应用程序中存储iOS上的大量数据?

时间:2012-02-02 13:14:45

标签: ios database mobile cordova

在iOS上的PhoneGap应用程序中本地存储大量数据(如图像)的最佳选择是什么?

如果重要的话,我也在使用jQuery,jQuery Mobile和骨干。

4 个答案:

答案 0 :(得分:1)

制作一个phonegap插件,并使用phonegap插件机制写入ios文件系统上的文件中how

答案 1 :(得分:1)

如果您能以某种方式将图像转换为base64(我从我的服务器下载它们),您也可以使用PhoneGap's storage API保存它们。根据我自己的经验,这很有效。

请注意,当您将大量图片加载到视图中时,Mobile Safari中存在nasty bug会使其完全崩溃。不确定这是否已经修复。

答案 2 :(得分:0)

您有几个选择。有多大?如果它大约2-3兆,那么localStorage是一个选项。大多数实现的最大大小为5MB,这在网站之间共享。

在本机方面,您有NSUserDefaults和CoreData。无论你使用哪一个,你都需要创建一个插件来连接到本机端。

答案 3 :(得分:0)

您可以使用File api将图像和文本文件存储到本地文件系统。它的工作非常好。

http://docs.phonegap.com/en/1.0.0/phonegap_file_file.md.html