아무나 빌려가세요

User Defaults 데이터 저장소 본문

스위프트

User Defaults 데이터 저장소

빌라노바 2022. 4. 27. 22:41

웹에서 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