在iOS中存储图像的最佳方式

时间:2013-01-21 00:26:59

标签: iphone ios objective-c ipad

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

我希望能够提供XML更新功能,允许用户使用一组新图像更新其应用。我想知道最好的方法是什么,因为我需要读取和写入商店位置。是以最好的方式将它们存储在sqlite数据库中,还是我能够使用文件系统来执行此操作,而iPhone不会删除任何下载的图像?

由于

2 个答案:

答案 0 :(得分:11)

您可以写入文件系统,iOS中的每个应用程序都是沙箱,并且可以访问自己的文档文件夹。

我建议在文件系统上编写,只保存数据库中的URL,因为这比在数据库中保存blob更有效。

Apple对iOS filesystem.

的评论很好

答案 1 :(得分:1)

或者你可以使用SQLite实现一个解决方案,Apple在这里提到了:大数据对象(BLOB)部分:

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