Мы планируем запустить серию приложений в AppStore. Они будут для разных журналов, показывая различное содержимое, загруженное с сервера через XML. Таким образом, эти приложения будут сделаны из точно одного и того же кода (это универсальное приложение, поэтому оно будет работать как на iPhone / iPad).
Моя первоначальная идея состояла в том, чтобы загрузить приложение, просто скомпилировав изменения изображений, логотипов и конфигураций (plist), чтобы приложение реагировало как отдельный журнал. Сжатый файл будет загружен в AppStore.
Однако это привело к ужасному методу, который способствует неудачам и ошибкам. Если я забуду изменить какое-то изображение, так как вы не сможете увидеть его в скомпилированном файле (как оно включено), оно окажется в хранилище (и мне понадобится четыре или пять дней, чтобы изменить приложение).
Я пытаюсь найти лучший подход, чтобы проекты были как можно более независимыми. Я хотел бы иметь возможность поделиться всей базой кода: представлениями, классами и перьями и создавать различные проекты для каждого журнала.
Какой лучший метод для этого? Какая структура позволила бы мне сгруппировать логику (контроллеры, классы) и пользовательский интерфейс и использовать ее в разных проектах?.
Надеюсь, я объяснил.
Как всегда, большое спасибо.