コア データを使用してエンティティを作成し、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) に追加すると、オブジェクトの永続化と取得で異常な動作が発生しますか?