Realm.io压缩数据库

时间:2016-03-29 08:56:45

标签: ios objective-c realm

我在iOS应用程序上使用Realm进行存储。

用户将在其中存储二进制数据(NSData *),并可选择删除某些记录以恢复空间。

除了使用writeCopyToPath并替换数据库之外,还有其他强制执行压缩操作的方法吗?

1 个答案:

答案 0 :(得分:1)

  

除了使用writeCopyToPath并替换数据库之外,还有其他强制执行压缩操作的方法吗?

这是Realm目前支持恢复"预先分配但不再使用的唯一方式"磁盘空间。

支持在启动时自动压缩Realm文件也是Realm正在跟踪的内容:https://github.com/realm/realm-cocoa/issues/3289