At the moment I\'m storing one of my classes as NSData in a plist and obviously that isn\'t a good way to do it.
So I\'m trying to set up Core Data, but my class has
I will proceed like this :
import Foundation
import CoreData
struct Stop {
var name: String;
var id: String;
}
class Favourite: NSManagedObject {
@NSManaged var name: String
@NSManaged var id: String
var stop : Stop {
get {
return Stop(name: self.name, id: self.id)
}
set {
self.name = newValue.name
self.id = newValue.id
}
}
}
Very interesting article, you should read: http://www.jessesquires.com/better-coredata-models-in-swift/