コア データを使用してエンティティを作成し、NSManagedObject
そこからサブクラスを生成すると、次の出力が得られます (.h 内)。
@class Foo;
@interface Foo : NSManagedObject
@property (nonatomic, retain) NSString *name;
@property (nonatomic, retain) NSSet *otherValues;
@end
name
ただし、私の .m ファイルでは、との値を使用したいと考えていotherValues
ます。通常は、いくつかの ivar を作成し、必要に応じてそれらのプロパティを追加するだけです。そうすれば、.m ファイルで簡単にアクセスできます。
このような状況で、これを行うことは受け入れられるでしょうか? ivar を .h ( forname
およびotherValues
) に追加すると、オブジェクトの永続化と取得で異常な動作が発生しますか?