UserDefaults

김혜수·2021년 8월 7일
0

공식문서 바로가기

UserDefaults 란?

  • 앱이 꺼져도 유지되는 데이터 저장소 (앱을 삭제하면 사라짐)
  • [key, data] 형태로 저장하게 된다.
  • 이때 키(key)값은 String이다.
  • data값은 Int, Double, Float, String, Bool, Data + Array, Dictionary

사용방법

데이터 저장

UserDefaults.standard.set(데이터, forkey: "키")

데이터 가져오기

저장할변수 = UserDefaults.standard.value(forkey: "키") as! 해당변수의타입

데이터를 불러올때는 Any? 타입으로 불러와지게 되므로, 해당 변수의 타입으로 타입캐스팅을 해줘야 한다.

데이터 삭제하기

UserDefaults.standard.removeObject(forkey: "키")
profile
iOS를 좋아하는 사람

0개의 댓글