我正在开发 iOS 应用程序。客户端是用 Swift 编写的。
我希望用户能够将文本和图像存储在本地数据库中,然后将数据库记录传输到服务器。
我已经使用 SQLite DB 实现了客户端数据存储(但不是图像文件)。我知道可以在 SQLite 中将图像文件存储为 BLOB,但这样做是否明智?你有什么经验?如果 SQLite 不是这个用例的正确数据库,那么什么会更好?
最佳答案
This StackOverflow 回答讨论了为什么将图像保存在数据库中不是最好的主意。
我认为目前在iOS上保存图片的最佳实践是将图片保存到文档或相册,并将文件路径保存到数据库中的图片。 UIKit 有 UIImageWriteToSavedPhotosAlbum()
可以为你保存图像。
关于ios - 存储图像文件的最佳 Swift 兼容数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29106859/