[swift] SwiftyUserDefaults를 사용하여 사용자의 좋아요 여부를 불러오는 방법은 어떻게 되는가?
- 먼저 SwiftyUserDefaults 라이브러리를 프로젝트에 추가해야 합니다. 이를 위해
Podfile
에 다음과 같은 줄을 추가합니다.
pod 'SwiftyUserDefaults'
-
프로젝트의 디렉토리에서
pod install
명령을 실행하여 라이브러리를 설치합니다. -
AppDelegate.swift
파일에서 다음과 같이 SwiftyUserDefaults를 설정합니다.
import SwiftyUserDefaults
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
Defaults.initialize()
return true
}
- 사용자의 좋아요 여부를 저장하고 불러오기 위한 key를 정의합니다. 예를 들어,
isLiked
라는 key를 사용할 수 있습니다.
extension DefaultsKeys {
static let isLiked = DefaultsKey<Bool>("isLiked")
}
- 사용자가 좋아요 버튼을 눌렀을 때, 해당 값을 저장합니다.
Defaults[.isLiked] = true
- 사용자의 좋아요 여부를 불러옵니다.
let isLiked = Defaults[.isLiked]
이제 SwiftyUserDefaults를 사용하여 사용자의 좋아요 여부를 저장하고 불러올 수 있습니다. 자세한 내용은 SwiftyUserDefaults의 공식 문서를 참조하시기 바랍니다.
SwiftyUserDefaults GitHub 리포지토리