先日の続き。 iphoneアプリでデータの永続化にCoreDataの使用について、整理3回目。 今回は、リレーションをつけた場合の下位のエンティティの扱い。 今回の具体例では、Categoryに属する、Topic(記事)の表示、追加。 追加、削除のためのManagedObjectクラスを定義 リレーションの上位のEntityに対する、ManagedObjectクラス(NSManagedObjectから派生)を追加、追加と削除のメソッドを作成。上位から下位のEntityの関連を登録することができるようになります。ですが、この追加、削除のメソッドは実装を行わなくても、CoreDataGeneratedAccessorsというカテゴリーでインターフェイスだけを宣言しておければ、実装は不要です(動的に生成されます。) カテゴリーなしのインターフェイスは、Entityの属性値にアクセスするためのPr