2019-12-08から1日間の記事一覧

ObservableObjectをCodableさせる

class Person: ObservableObject, Codable { @Published var name = "" @Published var age = 0 enum CodingKeys: CodingKey { case name, age } init() { } required init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy:…

SwiftUIにCore Dataの使用 データ新規、変更と削除

管理用オブジェクト取得 まずはContentViewに@Environment(\.managedObjectContext) var contextを定義する。このcontextはCore Dataの管理用のオブジェクト。 context定義だけで使用できる原因は、プロジェクト作成時"Use Core Data"をチェックする時、Scen…