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