ios - Realm.io 压缩数据库

标签 ios objective-c realm

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

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

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

最佳答案

Apart from using writeCopyToPath and replacing the database, is there any other means of forcing a compaction operation?

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

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

关于ios - Realm.io 压缩数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36279679/

相关文章:

node.js - 通过npm安装Realm时出错: npm ERR!在realm@1.2.0安装脚本失败 'node-pre-gyp install --fallback-to-build'

swift - Alamofire、ObjectMapper、Realm --> 在 Realm 中保存响应数据

ios - 如何从谷歌地图中的经纬度获取位置详细信息?

ios - 使用并行测试一次运行所有测试时,输入文本字段不稳定

ios - 如何在 iOS 7 上以兼容模式调试应用程序?

iphone - 如何在横向模式下转换 Navigation Bar 和 Navigation Controller

ios - 当我从 NSMutableArray 获取对象时,为什么我的对象为零?

ios - 要求在ios中发送崩溃报告?

iphone - 检测用户何时点击 UIDatePicker 中的选择指示器?

android - 我可以存储 Android SDK 中的对象(例如位置)吗?