[swift] SwiftyUserDefaults에서 배열을 불러오는 방법은 어떻게 되는가?
SwiftyUserDefaults는 UserDefaults의 typealias로 사용됩니다. UserDefaults를 사용하여 배열을 저장하고 불러오기 위해 다음과 같은 단계를 따를 수 있습니다.
- SwiftyUserDefaults 라이브러리를 프로젝트에 추가합니다. Podfile에 다음과 같이 추가합니다.
pod 'SwiftyUserDefaults'
-
터미널에서
pod install
명령어를 실행하여 SwiftyUserDefaults를 설치합니다. -
다음과 같이 배열을 저장합니다.
import SwiftyUserDefaults
UserDefaults.standard.set(["Apple", "Banana", "Orange"], forKey: "fruits")
- 배열을 불러오기 위해 다음과 같은 코드를 작성합니다.
import SwiftyUserDefaults
let fruits = Defaults[.fruits].array ?? []
print(fruits)
위의 코드에서, Defaults[.fruits]
는 저장된 배열을 불러옵니다. .array
는 SwiftyUserDefaults에서 배열을 처리하는 메소드입니다. 배열이 없는 경우, nil
을 반환할 수 있으므로 기본값으로 빈 배열([])을 할당하는 것이 좋습니다.
이렇게 하면 SwiftyUserDefaults를 사용하여 배열을 보다 쉽게 저장하고 불러올 수 있습니다. SwiftyUserDefaults는 UserDefaults를 더 간편하게 사용할 수 있는 기능들을 제공하는 유용한 라이브러리입니다.
참고 문서:
- SwiftyUserDefaults GitHub
- UserDefaults - Apple Developer Documentation
- Swift 기초 강좌 - UserDefaults로 데이터 저장하기