[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는 간단하고 직관적인 문법을 제공하여 편리하게 사용자의 앱 설정을 관리할 수 있습니다.

참고 자료: