Как сохранить структуру в NSUserDefaults в Swift 2.0
У меня есть структура с именемJar
и я хотел бы сохранить их массив в NSUserDefaults. Вот код структуры jar:
struct Jar {
let name: String
let amount: Int
init(name: String, amount: Int){
self.name = name
self.amount = amount
}
}
Я верю, что мне нужно будет преобразовать это в NSObject, чтобы иметь возможность его сохранить. (Потому что вы не можете сохранить структуру непосредственно в NSUserDefaults). Мои вопросы:Как мне преобразовать массив структур в NSObject? а такжеКак преобразовать NSObject обратно в массив структур.