Como salvar struct em NSUserDefaults no Swift 2.0
Eu tenho uma estrutura chamadaJar
e gostaria de salvar uma matriz deles para NSUserDefaults. Aqui está o código jar struct:
struct Jar {
let name: String
let amount: Int
init(name: String, amount: Int){
self.name = name
self.amount = amount
}
}
Acredito que precisarei converter isso em um NSObject para poder salvá-lo. (Como você não pode salvar uma estrutura diretamente no NSUserDefaults). Minhas perguntas são:Como converter uma matriz de estruturas em um NSObject? eComo converter um NSObject novamente em uma matriz de estruturas.