我有一个用户模型类(由 XCode 和 Swift 生成):
@objc(User)
class User: NSManagedObject { }
它的扩展名:
extension User {
@NSManaged var id: NSNumber?
@NSManaged var firstName: String?
@NSManaged var lastName: String?
@NSManaged var birthYear: NSNumber?
}
我可以从 CoreData 保存/获取数据。 但是我可以在没有 CoreData 的情况下使用这个类进行对象管理吗?或者我需要为此创建其他类/结构?
例如,创建用户对象(没有 ObjectContext),设置他的属性并将其作为属性发送到某个函数中?也许我可以在 User 类(如struct {var firstNameData, secondNameData,...}
)中创建一些结构并在代码中使用它?