[swift] SwiftyUserDefaults를 사용하여 읽지 않은 메시지 개수를 저장하는 방법은 어떻게 되는가?
SwiftyUserDefaults는 UserDefaults를 더 쉽게 사용할 수 있도록 해주는 라이브러리입니다. 읽지 않은 메시지 개수를 저장하기 위해 SwiftyUserDefaults를 사용하는 방법은 아래와 같습니다.
- SwiftyUserDefaults 라이브러리를 프로젝트에 추가합니다. Cocoapods를 사용하는 경우, Podfile에 다음을 추가하고
pod install
을 실행합니다.
pod 'SwiftyUserDefaults', '~> 5.0'
UserDefaultsRepresentable
프로토콜을 준수하는 열거형을 만들어 읽지 않은 메시지 개수를 저장할 키를 정의합니다.
import SwiftyUserDefaults
extension DefaultsKeys {
static let unreadMessageCount = DefaultsKey<Int>("unreadMessageCount")
}
- 메시지 개수를 저장할 때:
Defaults.unreadMessageCount = 5
- 메시지 개수를 읽어올 때:
let unreadMessageCount = Defaults.unreadMessageCount
위의 단계를 따르면 SwiftyUserDefaults를 사용하여 읽지 않은 메시지의 개수를 쉽게 저장하고 읽어올 수 있습니다.
참고 자료:
- SwiftyUserDefaults GitHub 레포지토리: https://github.com/radex/SwiftyUserDefaults
- SwiftyUserDefaults 문서: https://github.com/radex/SwiftyUserDefaults#usage