Mercurial > public > lazybear
changeset 166:e457c2f62e50
Implement CoreData / CloudKit
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Fri, 19 Feb 2021 20:25:45 +0100 |
parents | 125d268db489 |
children | 82cd1042a72f |
files | LazyBear/Persistence.swift UserSettings+CoreDataClass.swift UserSettings+CoreDataProperties.swift |
diffstat | 3 files changed, 12 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/LazyBear/Persistence.swift Fri Feb 19 20:25:06 2021 +0100 +++ b/LazyBear/Persistence.swift Fri Feb 19 20:25:45 2021 +0100 @@ -14,8 +14,15 @@ let result = PersistenceController(inMemory: true) let viewContext = result.container.viewContext for _ in 0..<10 { - let newItem = Item(context: viewContext) - newItem.timestamp = Date() + let company = Company(context: viewContext) + company.name = "apple inc" + company.symbol = "aapl" + company.cik = "123" + company.currency = "USD" + company.exchange = "NYSE" + company.exchangeName = "New York Stock Exchange" + company.region = "US" + } do { try viewContext.save()
--- a/UserSettings+CoreDataClass.swift Fri Feb 19 20:25:06 2021 +0100 +++ b/UserSettings+CoreDataClass.swift Fri Feb 19 20:25:45 2021 +0100 @@ -11,5 +11,5 @@ @objc(UserSettings) public class UserSettings: NSManagedObject { - + }
--- a/UserSettings+CoreDataProperties.swift Fri Feb 19 20:25:06 2021 +0100 +++ b/UserSettings+CoreDataProperties.swift Fri Feb 19 20:25:45 2021 +0100 @@ -16,8 +16,8 @@ return NSFetchRequest<UserSettings>(entityName: "UserSettings") } - @NSManaged public var appIcon: String? - @NSManaged public var theme: String? + @NSManaged public var appIcon: String + @NSManaged public var theme: String }