В настоящее время я работаю над созданием модели данных для своего приложения, и очень важно, чтобы я правильно спроектировал ее до начала реализации, иначе это будет огромной проблемой.
Моя ситуация такова, что у меня естьсущность, которая является Post
.Каждый пост имеет много Tags
связанных с ним.Первоначально я хотел хранить массив тегов в каждой публикации, но потом я понял, что это не будет нормализовано и будут повторяющиеся данные.Поскольку каждое сообщение может иметь общие теги друг с другом.
Это привело к созданию объекта Tag
.Моя проблема в том, как мне смоделировать отношения?Многие сообщения связаны со многими тегами.Каждый тег может быть связан с одним или несколькими сообщениями.
Есть идеи?Нужна ли мне таблица сопоставления, или Core Data справится с этим?Благодаря.