sharedPreferences

Sunny·2022년 5월 29일

1. SharedPreferences

1-1. packages 설명

sharedPreferences도 flutter packages로 받을 수 있었다.

키-값 데이터를 디스크에 저장하는 방식이다.

간단한 데이터 저장 기능을 제공하는 sharedpreferences 플러그인은 iOS의 NSUserDefaults와 Android의
SharedPreferences를 감싸고 있음.

플러그인을 중요한 데이터를 저장하는 데 사용해서는 안 된다고 만든 저자가 설명을 하는 부분도 있습니다.

(오직 원시 타입만 사용 가능합니다: int, double, bool, string, stringList
대용량 데이터 저장을 위해 설계되지 않았습니다!)

1-2. 예제 코드


// shared preferences 얻기
final prefs = await SharedPreferences.getInstance();

// 값 저장하기
prefs.setInt('counter', counter);

final prefs = await SharedPreferences.getInstance();

// counter 키에 해당하는 데이터 읽기를 시도합니다. 만약 존재하지 않는 다면 0을 반환합니다.
final counter = prefs.getInt('counter') ?? 0;

final prefs = await SharedPreferences.getInstance();

prefs.remove('counter');
profile
즐거움을 만드는 사람

0개의 댓글