在iOS上的领域中存储数据的最佳实践
假设我有一个存储x、y、宽度、高度和缩略图的图像模型,那么我应该使用在iOS上的领域中存储数据的最佳实践,ios,swift,realm,Ios,Swift,Realm,假设我有一个存储x、y、宽度、高度和缩略图的图像模型,那么我应该使用data:data属性存储实际图像数据,还是存储filePath:String并将图像数据保存到磁盘?如果存储在数据变量中,则只有在访问属性时才会读取from doc数据,因此我假设数据没有直接加载到内存中;在读取数据属性时,它是与从文件路径读取相同的底层操作,还是更快 同样,对于较小尺寸的缩略图,最佳做法是什么?一般来说(不仅仅是领域),在数据库中存储二进制数据(如图像)不是一个好的做法。因为二进制数据无法查询或排序,所以使用
data:data
属性存储实际图像数据,还是存储filePath:String
并将图像数据保存到磁盘?如果存储在数据变量中,则只有在访问属性时才会读取from doc数据,因此我假设数据没有直接加载到内存中;在读取数据属性时,它是与从文件路径读取相同的底层操作,还是更快
同样,对于较小尺寸的缩略图,最佳做法是什么?一般来说(不仅仅是领域),在数据库中存储二进制数据(如图像)不是一个好的做法。因为二进制数据无法查询或排序,所以使用数据库没有任何优势。在大多数情况下,保存文件路径比保存二进制数据更好。谢谢-很高兴知道将其存储在Realm中不会带来任何好处:)