Swift のプロジェクトで CoreData でも1対多(リレーションシップ:relationship)の関係を持つデータを用意したいと思うことがあります。 CoreDataを操作するためだけのプロジェクトを用意 今回は(も?)、CoreData の操作だけのプロジェクトを用意しました(本当は、Playground で使えたら面白いんだけれど…)。 リレーションシップ(Relationship)の話に 登場するクラス クラスの関係 としてBlog は、複数の Article を持つ状態になります Blog Article リレーションシップ(1対多)を設定する Blog側のリレーションシップ設定 Article側のリレーションシップ設定 クラスの設定 各クラスのファイルを書き出す 「Editor」 → 「Create NSManagedObject Subclass」 Swift で書き