私は現在、Web サービスからデータを取得して更新するアプリに取り組んでいます。アプリには、ユーザーが Web サービスにアクセスするための複数の ID の資格情報を保存する機能があります。
Web サービスはデータの記録システムであり、アプリは Web サービスを介してオブジェクトを作成、削除、更新、および表示できます。コア データ オブジェクトは、サーバー上にあるものを反映し、オフラインで表示するための永続性を提供するためだけに存在します。Web サービスまたはユーザーの要求を介してオブジェクトを更新した後、更新を介してバックグラウンドでコア データ エンティティを更新することを計画していました。
私が持っている質問は次のとおりです。
1) コア データはこの種の使用に適していますか、それともトラブルを求めていますか?
2) ユーザーがプロファイルを新しい ID に切り替えると、アプリが永続ストア/管理対象オブジェクトのコンテキストを切り替えて、新しい ID がデータに関して古い ID から本質的にサンドボックス化されるように、アプリを作成することは可能ですか? . もしそうなら、私はこれまで何も見つけることができなかったので、それを行う方法を理解するのに役立ついくつかの指針をいただければ幸いです. 複数のMOCと永続ストアを一緒に使用する方法については多くの参照を見てきましたが、まったく新しい「プロファイル」に完全に切り替える方法はありません...