iOS / xCode4: можно ли скопировать ViewController в комплекте со всеми функциями - PullRequest
0 голосов
/ 10 августа 2011

Это может быть глупый вопрос, так что извините, если это так, но я не парень Mac, и это мой первый шанс создать серьезное приложение.

Я построил ViewController для отображения таблицы и данных, но мое приложение состоит из нескольких разделов, которые выполняют почти одно и то же. Есть ли способ скопировать его и все настройки, чтобы я мог просто пойти и изменить второстепенные детали без необходимости воспроизводить все подпредставления и подключать все несколько раз?

Или я просто ленивый; -)

Приветствия

1 Ответ

0 голосов
/ 10 августа 2011

Правильный способ сделать это в Какао - поместить все ваши «копируемые» сборки интерфейса / контроллера в свои собственные файлы Nib / Xib.Таким образом, вы каждый раз загружаете новую копию сборки.См. эту статью для быстрого и грязного.

По сути, так работает NSDocument (обратите внимание на отдельный xib для вашего документа, отдельно от MainMenu.xib) и даже на способ представления прототипаNSCollectionView предназначен для работы.

Получив свежую копию сборки, вы копируете в нее настройки (состояние).«Как» зависит от того, как хранится ваше состояние.Держите все это в удобном месте с удобным установщиком / получателем объекта верхнего уровня (контроллер, который становится владельцем файла xib), и вы должны иметь возможность сказать [newController setSettings:[originalController settings]];.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...