ios - 在 iOS swift 中存储大图片

标签 ios caching swift3 uiimage

我计划发布一款至少包含 20 张图片的应用,每张图片最大可达 10mb。它们是用户可能会放大很多的图片,因此需要保持相当高的分辨率。我们仍在努力使它们更小,但即便如此,它们也不可能每个小于 7mb。

图像可以随应用程序一起提供,也可以下载其他图片。要求是图片在用户下载后可以离线使用,因为该应用程序将供研究人员在偏远地区使用。

存储它们的最佳机制是什么?我应该如何在 iOS Swift 3 中存储它们?

提前感谢您的帮助。

最佳答案

您可以将图片存储在应用程序的文档目录中,并将路径存储在 SQLite DB 中。

关于ios - 在 iOS swift 中存储大图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42003254/

相关文章:

swift - fatal error : unexpectedly found nil while unwrapping an Optional value with URLSession

ios - 链接器命令失败(Apple Mach-O)

ios - 如何更新通知角标(Badge)号码?

caching - GitLab Pages CI 缓存似乎无法缓存和恢复任何内容。如何检查缓存?

代码优化,C 代码不响应缓存阻塞

ios - AVAudioPlayer 无法处理 SpriteKit 场景加载

iOS 11 UITableView isEditing 标志设置不正确

ios - 触觉引擎 iPhone 冲击力更强

ios - 即使在 mergeChangesFromContextDidSaveNotification 之后停止 CoreData 缓存结果

c++ - 在调用者内部扩展被调用者的指导原则是什么(内联-编译器优化)