Я хотел бы использовать один подкласс NSManagedObject для представления элемента. Однако большую часть времени элементы, которые я буду представлять, мимолетны и не должны сохраняться в постоянном хранилище. Кажется, что хранилище в памяти было бы правильной настройкой.
Однако несколько раз пользователь может выбрать «сохранить» элемент, и поэтому я хотел бы, чтобы этот элемент сохранялся в хранилище SQLite.
Кажется, мне нужно два магазина. Мне нужны два контекста? Есть ли рекомендуемый способ перемещения элемента из хранилища в памяти в «сохраненное» постоянное хранилище? Любые другие предложения или проблемы, которые люди могут порекомендовать при смешивании постоянных и непостоянных управляемых объектов одного типа?