SimperiumsのiOS/OSXチュートリアルでは、モデル化された各オブジェクトはSPManagedObjectから継承する必要があります。SPManagedObjectから継承
まだ試してみませんでしたが、モデル化されたすべての管理オブジェクトのすべてのフィールドの和集合を含むSQLiteデータベースの1つの大きなテーブルにつながっていませんか?
SimperiumsのiOS/OSXチュートリアルでは、モデル化された各オブジェクトはSPManagedObjectから継承する必要があります。SPManagedObjectから継承
まだ試してみませんでしたが、モデル化されたすべての管理オブジェクトのすべてのフィールドの和集合を含むSQLiteデータベースの1つの大きなテーブルにつながっていませんか?
はい、フードの下では、コアデータがより大きなテーブルを作成する傾向があります。一般的に、継承ではなく関係からパフォーマンスがさらに犠牲になります。 Using Parent Entity in CoreData Models
かなり複雑な継承階層との統合が行われており、かなりの量のデータで直面する問題はありませんでした。
は、あなたがあなたのテーブル構造をより詳細に制御する必要がある必要があることを、すべてのあなたのオブジェクトのための単一の親を持つ避け、代わりに、いずれかのことができます言った:
手動ghostDataとsimperiumKeyは、オブジェクトに属性を追加しますあなたは同期、およびそのクラスがSPManagedObject
であることを確認(またはそのカスタムクラスがSPManagedObject
から継承確保)したい、または
ghostDataとsimperiumKey属性を持つ複数の親エンティティを作成し、モデルの一部のものを継承しますそれはどこのma基になるテーブルをどのように構造化したいかによって、意味が異なります。
これらのオプションが可能かどうかを尋ねるつもりでした:)あなたは本当に速く応答しています。だから私はそれを試してみましょう。 –