【发布时间】:2019-02-15 23:18:10
【问题描述】:
我在开发移动应用程序时遇到了一个问题,需要我在 Shared Preferences 中保留一些简单的模型数据。
我想知道对于写入和读取操作而言,在性能/效率方面保持模型的最佳方式是什么:
- 反序列化为模型并使用每个模型属性的键值对其进行持久化(写入操作),然后将其序列化回来(读取操作)
- 将模型序列化为二进制并由应用程序端使用预定义的键(写入操作)并反序列化(读取操作)
此外,我坚持的模型对于应用程序来说是唯一的,因此没有多个模型可以坚持在 Shared Preferences 上。
【问题讨论】:
标签: android performance flutter persistence