最好的Swift兼容数据库来存储图像文件

时间:2015-03-17 18:22:01

标签: ios sqlite swift

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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