Давайте скажем, что у меня есть приложение для iOS, скажем, новости футбола, теперь я хочу создать другую версию для новостей о баскетболе, которая будет основываться в основном на приложении для футбола, но со свободой создавать другое поведение в некоторых аспектах каждое приложение + добавление дополнительных приложений в будущем для других сюжетов новостей.
Другое условие состоит в том, что у них будет отдельная модель CoreData, активы, значок и т.д.
Как я понимаю, у меня есть несколько вариантов:
- Управляйте приложениями отдельно, поместите их в один каталог и укажите общие файлы в первом (приложение для футбола).
- Создайте другую цель для каждого приложения в одном проекте
- Создайте рабочее пространство с одним проектом, который будет содержать общий код и проект для каждого проекта.
Каковы плюсы и минусы для каждого варианта и каковы наилучшие методы в этой ситуации?
Только для уточнения - приложения, о которых я упоминаю, являются примером, приложение не для новостей, , и для каждой концепции это должно быть другое приложение.
Спасибо