flutter 键值对持久存储
// pubspec.yaml
// 在安卓中基于:SharedPreferences,IOS中基于 NSUserDefaults
// SharedPreferences 适用于轻量的存储,其他存储场景请考虑 SQLite 或直接文件存储
// 前端的同学可以将其理解为 localStorage
shared_preferences: ^0.5.3+4
// 使用方式
import 'package:shared_preferences/shared_preferences.dart';
SharedPreferences sp = await SharedPreferences.getInstance();
sp.setInt('age', 11)
sp.getInt('age')
sp.setString('name', 'pianduan')
sp.getString('name')
// 其他 getBool、getDouble
sp.getInt('age') ?? 0 // 获取不到 age 则返回默认值 0