Мне нужно было предложение от тебя ...
Я создаю приложение для просмотра видеоизображений для iPhone.
Основной вид имеет набор категорий, в каждой из которых отображается набор добавленных к ним видео.
Бэкенд моделируется с помощью Coredata.
Еще одна вещь, у сущностей видео и изображений есть «теги» ... и ведет себя как любой обычный тег.
Мой вопрос, как правило, объект "категория" отделен от объекта "тег", разница в том,
Категория <- >> VideoEntity
тег << ------ >> VideoEntity.
Поскольку теги также являются своего рода категориями, было бы целесообразно создать только ОДИН объект с именем "Category" и иметь атрибут "isCategory", который отображается постоянно и не может быть удален, тогда как другие в этой категории могут вести себя как теги .
Категория будет иметь << ---- >> Видео сущность.
Это делает жизнь проще, но я не знаю, будет ли это правильным путем.