[swift] SwiftyUserDefaults를 사용하여 배열을 저장하는 방법은 어떻게 되는가?

아래의 예제 코드를 통해 SwiftyUserDefaults를 사용하여 배열을 저장하는 방법을 알아보겠습니다.

import SwiftyUserDefaults

// 저장할 배열
let myArray = ["Apple", "Banana", "Orange"]

// UserDefaults에 배열 저장
Defaults[.myArray] = myArray // .myArray는 저장할 배열의 키입니다.

// UserDefaults에서 배열 가져오기
let retrievedArray = Defaults[.myArray]

// 저장된 배열 출력
print(retrievedArray) // ["Apple", "Banana", "Orange"]

위의 코드에서 myArray라는 배열을 Defaults[.myArray]를 통해 UserDefaults에 저장합니다. .myArray는 배열의 키로 사용됩니다. 저장 후에는 retrievedArray라는 변수를 통해 저장된 배열을 다시 가져올 수 있습니다.

SwiftyUserDefaults는 UserDefaults를 사용하기 편리하고 타입 안전하게 사용할 수 있도록 도와줍니다. 참고로, Defaults는 SwiftyUserDefaults의 싱글톤 인스턴스입니다.

자세한 내용은 SwiftyUserDefaults GitHub 페이지를 참고하시기 바랍니다.