0

どのクラスから継承するかについて少し混乱しています。私のアプリケーションは現在、「Documents」フォルダーにファイルを作成し、Core Data ベースのデータ モデルも持っています。これらのデータ モデルには、ファイルに関する詳細情報が含まれています。

現在、アプリをドキュメント アーキテクチャに移行し、iCloud と統合することを考えています。

UIDocumentファイルのUIManagedDocument管理と Core Data の管理の両方を使用する方向で考え始めました。

誰かが私を案内していただければ幸いです。

4

1 に答える 1

1

あなたが言ったように、異なる目的のために両方を同時に使用することはまったく問題ありません。

ただし、これらのファイルが実際のドキュメントであり、内部実装の一部のデータ ファイルではない場合、個人的にはドキュメントに関する重要なデータをドキュメントとは別に保存しないことを考慮してください。ユーザーの観点から見たドキュメントは自立することを意図しているため、ユーザーは他のドキュメントやオブジェクトとの相互依存を恐れることなく、ドキュメントを自由に作成、削除、または移動できます。ユーザーは、必要なすべてのメタデータがドキュメントとともに移動することを期待しています。

次に、データベース内のドキュメントについていつでも再作成できる「ハウスキーピング」メタデータがあれば、それで問題ありません。

于 2012-06-19T06:35:19.920 に答える