11

我想知道是否有人可以建议我为我的应用程序存储图像的最佳方式。

我希望能够提供 XML 更新功能,允许用户使用一组新图像更新他们的应用程序。我想知道最好的方法是什么,因为我需要读写存储位置。将它们存储在 sqlite 数据库中是最好的方式,还是我能够使用文件系统来做到这一点,而 iPhone 不会删除任何下载的图像?

谢谢

4

2 回答 2

14

您可以写入文件系统,iOS 中的每个应用程序都经过沙盒处理,并且可以访问他自己的文档文件夹。

我建议在文件系统上写入,并且只将 url 保存在数据库中,因为这比在数据库中保存 blob 更高效。

Apple 有一篇关于iOS 文件系统的文章。

于 2013-01-21T00:33:43.913 回答
1

或者,您可以使用 SQLite 实现解决方案,Apple 在此处的大数据对象 (BLOB) 部分中提到了它:

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/Articles/cdPerformance.html#//apple_ref/doc/uid/TP40003468-SW5

于 2015-03-04T11:46:15.770 回答