아무나 빌려가세요
User Defaults 데이터 저장소 본문
웹에서 localStorage를 통해 간단한 정보를 저장했다면 swift에선 user Defaults를 통해 앱을 꺼도 데이터를 유지할 수 있는 기능이 있다.
먼저 userDefaults를 선언한다.
let storage = UserDefaults.standard
boolean,int등 원하는 값을 저장하고 label를 설정한다.
storage.set(true,forkey:"boolean")
storage.set(0.24,forkey:"Double")
var array = [1,2,3]
storage.set(array,forkey:"intArray")
//배열도 저장이 가능하다.
타입을 선언하고 값을 출력한다.
let value1 = storage.float(forkey:"Double") => 0.24
let value2 = storage.bool(forkey:"boolean") => true
let value3 = storage.array(forkey:"intArray") as [int] => [1,2,3]
ps) 구글에서 만든 kotlin과 dart에도 shared_preferences라는 똑같은 기능을 하는 클래스가 있다.
'스위프트' 카테고리의 다른 글
ios Wkwebview locale 변경방법 (0) | 2023.11.30 |
---|---|
ios 앱 배포 에러 Asset validation failed (0) | 2022.08.18 |
swift Realm 설치하기 (0) | 2022.05.03 |
Plist와 PropertyListEncoder (0) | 2022.04.29 |