コア データ マッピング モデルのみを使用してコア データ モデルのプロパティをあるタイプから別のタイプにマッピングすることは可能ですか?それとも、カスタム マッピング ポリシーを定義する必要がありますか?
たとえば、タイプInteger 32のプロパティ識別子を持つShowというモデルがあり、それをStringにマップしたいとします。これは単なる架空の例です。もちろん、ManagedObject サブクラスで必要に応じてコードでこれを行うことができます。
一般的に可能かどうか知りたいです。
コア データ マッピング モデルのみを使用してコア データ モデルのプロパティをあるタイプから別のタイプにマッピングすることは可能ですか?それとも、カスタム マッピング ポリシーを定義する必要がありますか?
たとえば、タイプInteger 32のプロパティ識別子を持つShowというモデルがあり、それをStringにマップしたいとします。これは単なる架空の例です。もちろん、ManagedObject サブクラスで必要に応じてコードでこれを行うことができます。
一般的に可能かどうか知りたいです。
プロパティは、いつでもプログラムである型から別の型に変換できます。あなたの与えられた例を取る:
// in your NSManagedObject subclass
@property (nonatomic) int32_t identifier;
// someplace else
NSNumber *identifierNumber = [NSNumber numberWithInt:managedObject.identifier];
NSString *identifierString = [identifierNumber stringValue];