Cómo guardar struct en NSUserDefaults en Swift 2.0
Tengo una estructura llamadaJar
y me gustaría guardar una serie de ellos en NSUserDefaults. Aquí está el código de la estructura jar:
struct Jar {
let name: String
let amount: Int
init(name: String, amount: Int){
self.name = name
self.amount = amount
}
}
Creo que necesitaré convertir esto en un NSObject para poder guardarlo. (Porque no puede guardar una estructura directamente en NSUserDefaults). Mis preguntas son:¿Cómo convierto una matriz de estructuras en un NSObject? yCómo convertir un NSObject de nuevo en una matriz de estructuras.