[iOS / Swift] UserDefaults로 값 저장 / 가져오기

ryu_y·2022년 7월 15일
2

UserDefault에 값 저장하기

// UserDefaults.standard.set('저장할 값', forKey: '저장될 곳')
UserDefaults.standard.set(20, forKey: "age")
UserDefaults.standard.set(true, forKey: "premium")
UserDefaults.standard.set("피카츄", forKey: "nickname")

UserDefault에서 값 가져오기

// UserDefault.standard.'타입'(forKey: '저장된 곳')

Int값 가져오기

let userAge = UserDefaults.standard.integer(forKey: "age")

userAge에 Int값으로 "age"에 저장된 값을 가져옵니다.

Bool값 가져오기

let isPremium = UserDefaults.standard.bool(forKey: "premium")

isPremium에 Bool값으로 "premium"에 저장된 값을 가져옵니다.

String값 가져오기

let userNickname = UserDefaults.standard.string(forKey: "nickname") 

userNickname에 String값으로 "nickname"에 저장된 값을 가져옵니다.

Array값 가져오기

let userAageList = UserDefaults.standard.array(forKey: "ageList") as? [Int]

userAgeList에 [Int]값으로 "ageList"에서 가져옵니다.

[Int]값 말고도 as를 이용하여 [String]이나 [Double]과 같은 배열값을 가져올수있습니다.

profile
iOS 공부 기록

0개의 댓글