Я следовал этому учебнику , который, хотя и старый, был в основном тем же для xcode 4. Я продублировал цель и p-список, убедившись, что смог запустить его сизменения и не влияют на целевую версию.
Затем я продублировал .xib-файлы, которые были бы другими.Если вы посмотрите в настройках проекта, где-то вы можете найти список, который позволяет вам выбрать, какие ресурсы включены.Включите xibs облегченной версии в облегченную версию и полную версию соответственно.После этого вы сможете редактировать каждое из них, не затрагивая другое.
Значки и изображения можно изменять таким же образом.Просто создайте набор значков облегченной версии или другой набор изображений и включите значки облегченных символов в настройках ресурса цели lite вместо изображений полной версии.
Кроме того, вы захотите создать некоторые макросы препроцессора.На вкладке сборки найдите их и создайте макрос с именем LITE_VERSION (или что бы вы ни хотели, это не имеет особого значения) для каждого параметра предварительной обработки - отладка, распространение и выпуск.
Это позволяет добавлять разные коды в одни и те же файлы .h и .m.Просто используйте
#ifdef LITE_VERSION
// Lite version only code here
#endif
, чтобы разделить их.Вы также можете использовать #ifndef LITE_VERSION
для добавления кода только в полную версию.
Вот и все!После всех вышеперечисленных шагов вы сможете редактировать файлы .xib облегченной версии, помещать код только в облегченную или полную версию и иметь отдельные изображения и значки для каждого.