ios - 存储图像文件的最佳 Swift 兼容数据库

标签 ios sqlite swift

我正在开发 iOS 应用程序。客户端是用 Swift 编写的。

我希望用户能够将文本和图像存储在本地数据库中,然后将数据库记录传输到服务器。

我已经使用 SQLite DB 实现了客户端数据存储(但不是图像文件)。我知道可以在 SQLite 中将图像文件存储为 BLOB,但这样做是否明智?你有什么经验?如果 SQLite 不是这个用例的正确数据库,那么什么会更好?

最佳答案

This StackOverflow 回答讨论了为什么将图像保存在数据库中不是最好的主意。

我认为目前在iOS上保存图片的最佳实践是将图片保存到文档或相册,并将文件路径保存到数据库中的图片。 UIKit 有 UIImageWriteToSavedPhotosAlbum() 可以为你保存图像。

关于ios - 存储图像文件的最佳 Swift 兼容数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29106859/

相关文章:

ios - 如何在 UITableViewController 重新加载其数据时得到通知?

ios - UISlider 拖动在 iOS 中表现异常

mysql - 尝试在 Ubuntu 18.04 上安装 mysqlclient 时出现奇怪的错误

ios - 错误 noCamerasAvailable,仅适用于 iPhone <8+ Swift

ios - 如何在 iOS 中隐藏或更改特定设备的布局

ios - 如何在 Swift 3 上修复 'No such module SQLite'

ios - UI加速计有帮助吗?

sql - 平均每小时平均转置SQLite行和列

android - 单击收藏夹按钮时更新 ListView

ios - 如何在 swift 中实现类似 Dropbox 的进度 View ?