[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 페이지를 참고하시기 바랍니다.