在iOS上的PhoneGap应用程序中本地存储大量数据(如图像)的最佳选择是什么?
如果重要的话,我也在使用jQuery,jQuery Mobile和骨干。
答案 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