私は Core Data を使い始めており、私の場合にどのように機能するかをしっかりと理解しようとしています。私は、ユーザーがキーワードと各写真に関連付けられた他のいくつかの属性に基づいて結果をフィルターできるようにする iPad フォト アルバム アプリを構築しています。属性は、向きや色の有無などの基本的なものです。キーワードは、ユーザーが選択する必要がある一連の定義済みの値に基づいています。
エンティティ (属性):
写真( id 、タイトル、説明、ファイル パス)
キーワード(id、名前)
写真には複数のキーワードを関連付けることができるため、「写真」から「キーワード」の宛先で関係を作成し、対多の関係にしますか? それは正しいですか、クレイジーですか、完全に間違っていますか? その関係のレコードを追加/取得するにはどうすればよいですか?