我有一個通用模型框架,其中包含一些我希望用於各種應用程序的實體和關係。對於每個應用程序,我想在其中一個實體上定義一組特定的屬性。我認爲每個應用程序都可以定義一個實體,它是基本實體的子實體,但是如果孩子在不同的模型文件中,似乎並不像你能做到的那樣。如果我將所有子實體放在同一個模型文件中,那麼每個應用程序中的實體最終都將具有所有應用程序的屬性。CoreData:來自不同項目的公共基礎實體的不同子類
我現在唯一的解決方案是隻有基本實體,並且它的屬性是一個字典。然後,每個應用程序都可以編寫NSManagedObject的子類,該子類定義查找字典中相應值的屬性。我認爲這可能會有性能問題。
任何其他的想法,或思想我的字典方法?謝謝!