3

コア データ ベースのドキュメント中心のアプリケーションを作成することを考えていますが、保存するファイル形式を XML、画像、その他のものの独自のバンドルにしたいと考えています。

私の計画は、-writeToURL、-readFromURL などの呼び出しを受信したときにファイル形式と Core Data の間をシリアル化する NSPersistentDocument のサブクラスを使用することです。

これはアンチパターンですか?私はそれを試し始めましたが、うまくいくように見えますが、このアプローチに関するドキュメントや議論はあまり見られないため、一時停止します.

4

1 に答える 1

3

カスタム アトミック ストア タイプを使用します。Core が要求するものを処理する有効なストア タイプである必要があるだけで、それ以外はすべて「機能する」必要があります。カスタム ストア タイプは、Core Data と独自のフォーマットの間の変換レイヤーとして機能できます。

于 2012-05-16T02:08:26.223 に答える