前言
在原生的 Android 或 iOS 中,都提供了基本的键值对存储方式,Android 是 SharedPreferences
,iOS 是 NSUserDefaults
。在 Flutter 中,提供了 shared_preferences
这个插件来实现本地键值对数据存储。实际上,shared_preferences
在 Android 就是使用 SharedPreferences 实现,在 iOS 上则是使用 NSUserDefaults
实现。
基本使用
在 pubspec.yaml 文件中添加以下代码:
dependencies:
flutter:
sdk: flutter
shared_preferences: ^2.0.18
我们将基础的计数应用修改为支持从上一次结果(即存储在本地的数值)开始增加。代码如下: