[swift] SwiftyUserDefaults를 사용하여 사용자의 앱 설정을 저장하고 불러오는 예제는 어떤 것들이 있나요?
SwiftyUserDefaults 예제
1. Bool 값 저장 및 불러오기
import SwiftyUserDefaults
// Bool 값 저장
Defaults[.isDarkModeEnabled] = true
// Bool 값 불러오기
let isDarkModeEnabled = Defaults[.isDarkModeEnabled]
2. String 값 저장 및 불러오기
import SwiftyUserDefaults
// String 값 저장
Defaults[.username] = "John Doe"
// String 값 불러오기
let username = Defaults[.username]
3. Int 값 저장 및 불러오기
import SwiftyUserDefaults
// Int 값 저장
Defaults[.highScore] = 100
// Int 값 불러오기
let highScore = Defaults[.highScore]
4. 사용자 정의 객체 저장 및 불러오기
import SwiftyUserDefaults
// 사용자 정의 객체 생성
struct User: Codable {
var name: String
var age: Int
}
// 사용자 정의 객체 저장
let user = User(name: "Jane Smith", age: 25)
Defaults[.user] = user
// 사용자 정의 객체 불러오기
let loadedUser = Defaults[.user]
위의 예제는 SwiftyUserDefaults를 사용하여 Bool, String, Int 값 및 사용자 정의 객체를 저장하고 불러오는 방법을 보여줍니다. SwiftyUserDefaults는 간단하고 직관적인 문법을 제공하여 편리하게 사용자의 앱 설정을 관리할 수 있습니다.
참고 자료: