[swift] SwiftyUserDefaults에서 배열을 불러오는 방법은 어떻게 되는가?

SwiftyUserDefaults는 UserDefaults의 typealias로 사용됩니다. UserDefaults를 사용하여 배열을 저장하고 불러오기 위해 다음과 같은 단계를 따를 수 있습니다.

  1. SwiftyUserDefaults 라이브러리를 프로젝트에 추가합니다. Podfile에 다음과 같이 추가합니다.
pod 'SwiftyUserDefaults'
  1. 터미널에서 pod install 명령어를 실행하여 SwiftyUserDefaults를 설치합니다.

  2. 다음과 같이 배열을 저장합니다.

import SwiftyUserDefaults

UserDefaults.standard.set(["Apple", "Banana", "Orange"], forKey: "fruits")
  1. 배열을 불러오기 위해 다음과 같은 코드를 작성합니다.
import SwiftyUserDefaults

let fruits = Defaults[.fruits].array ?? []
print(fruits)

위의 코드에서, Defaults[.fruits]는 저장된 배열을 불러옵니다. .array는 SwiftyUserDefaults에서 배열을 처리하는 메소드입니다. 배열이 없는 경우, nil을 반환할 수 있으므로 기본값으로 빈 배열([])을 할당하는 것이 좋습니다.

이렇게 하면 SwiftyUserDefaults를 사용하여 배열을 보다 쉽게 저장하고 불러올 수 있습니다. SwiftyUserDefaults는 UserDefaults를 더 간편하게 사용할 수 있는 기능들을 제공하는 유용한 라이브러리입니다.

참고 문서: