MMKV易语言封装调用,内存中文版

易语言 2021-01-25 09:47:46

MMKV易语言封装调用,内存中文版开源。附件里包含了原版与内存中文版。
这就需要一个性能非常高的通用 key-value 存储组件,我们参考了 SharedPreferences、NSUserDefaults、SQLite 等常见组件,发现都没能满足如此苛刻的性能要求。考虑到这个防 crash 方案最主要的诉求还是实时写入,而 mmap 内存映射文件刚好满足这种需求,我们尝试通过它来实现一套 key-value 组件。