[swift] SwiftyUserDefaults를 사용하여 사용자의 친구 목록을 저장하는 방법은 어떻게 되는가?
SwiftyUserDefaults는 UserDefaults를 좀 더 쉽고 간편하게 사용할 수 있게 해주는 라이브러리입니다. 이를 사용하여 사용자의 친구 목록을 저장하는 방법을 알아보겠습니다.
먼저, SwiftyUserDefaults를 설치해야 합니다. Cocoapods를 사용하는 경우, Podfile에 다음 라인을 추가하고 pod install
을 실행합니다.
pod 'SwiftyUserDefaults'
다음으로, SwiftyUserDefaults를 사용하기 위해 import SwiftyUserDefaults
를 추가합니다. 그리고 친구 목록을 저장할 자료형을 정의합니다. 예를 들어, String 타입의 배열로 정의할 수 있습니다.
import SwiftyUserDefaults
extension DefaultsKeys {
static let friendList = DefaultsKey<[String]>("friendList")
}
이제 사용자의 친구 목록을 저장하는 코드를 작성해보겠습니다. 친구 목록을 업데이트할 때마다 UserDefaults를 업데이트하도록 합니다.
func updateFriendList(newFriendList: [String]) {
Defaults[\.friendList] = newFriendList
}
친구 목록을 읽어오는 코드를 작성해보겠습니다. 필요한 곳에서 이 함수를 호출하여 저장된 친구 목록을 얻을 수 있습니다.
func getFriendList() -> [String] {
return Defaults[\.friendList]
}
이제 사용자의 친구 목록을 SwiftyUserDefaults를 사용하여 저장하고 불러올 수 있습니다. 이렇게 하면 UserDefaults 관련 코드를 직접 작성할 필요 없이 간단하게 사용자 정보를 저장하고 관리할 수 있습니다.
관련 리소스:
- SwiftyUserDefaults GitHub 저장소: SwiftyUserDefaults
- SwiftyUserDefaults 문서: SwiftyUserDefaults Documentation