[swift] SwiftyUserDefaults를 사용하여 읽지 않은 메시지 개수를 저장하는 방법은 어떻게 되는가?

SwiftyUserDefaults는 UserDefaults를 더 쉽게 사용할 수 있도록 해주는 라이브러리입니다. 읽지 않은 메시지 개수를 저장하기 위해 SwiftyUserDefaults를 사용하는 방법은 아래와 같습니다.

  1. SwiftyUserDefaults 라이브러리를 프로젝트에 추가합니다. Cocoapods를 사용하는 경우, Podfile에 다음을 추가하고 pod install을 실행합니다.
pod 'SwiftyUserDefaults', '~> 5.0'
  1. UserDefaultsRepresentable 프로토콜을 준수하는 열거형을 만들어 읽지 않은 메시지 개수를 저장할 키를 정의합니다.
import SwiftyUserDefaults

extension DefaultsKeys {
    static let unreadMessageCount = DefaultsKey<Int>("unreadMessageCount")
}
  1. 메시지 개수를 저장할 때:
Defaults.unreadMessageCount = 5
  1. 메시지 개수를 읽어올 때:
let unreadMessageCount = Defaults.unreadMessageCount

위의 단계를 따르면 SwiftyUserDefaults를 사용하여 읽지 않은 메시지의 개수를 쉽게 저장하고 읽어올 수 있습니다.

참고 자료: