CoreDataの操作
管理対象オブジェクトコンテキスト(以下、コンテキスト)とは、CoreDataのデータを生成、保存・削除、取得するためのものです。
CoreDataとは、iOSアプリ開発のために用意されているデータベースのことです。
SwiftUIでは、CoreDataのデータ操作に必要な機能をコンテキストで簡単に使用できるようになっているのです。
コンテキストの取得

コンテキストは、@Environmentプロパティラッパーで取得することが出来ます。
以下は、取得する例です。
@Environment(\.managedObjectContext) var context
取得したオブジェクトには、saveやdeleteといったメソッドが用意されています。
まとめ
管理対象オブジェクトコンテキストは、CoreDataを操作するためのものです。
データの生成、保存削除といった機能を提供しています。
コメント