iphone, xcode; Обратный инженер перо - PullRequest
0 голосов
/ 30 ноября 2010

Мне было интересно, есть ли способ создать файл nib / xib и сгенерировать код для этого? то есть, вместо того, чтобы писать строки кода для генерации интерфейса, не будет ли проще спроектировать и перехватить файл с использованием IB и получить исходный код или что-то в этом роде?

Спасибо

Ответы [ 3 ]

1 голос
/ 30 ноября 2010

Я думаю, что вы можете неправильно понять, что такое nib-файл.

Если вы имеете в виду, что вы предпочли бы создавать объекты представлений в конструкторе интерфейсов и автоматически вставлять выходы в исходные файлы, тогда обращайтесь к бета-версии XCode, она делает это.

0 голосов
/ 30 ноября 2010

Вы запрашиваете генератор кода, который, как отмечал jsd , сделает IB, если вы действительно этого хотите.

Однако ваша жизнь станет намного проще, если вы просто примете то, что IBЭто механизм создания, размещения, связывания и хранения объектов.

IB выполняет все утомительные действия за вас, создает экземпляры и устанавливает для вас начальные значения вместе с (некоторыми) связями, а затем создает их все.Он замораживает результат, поэтому он готов к работе во время выполнения.

Иногда имеет смысл использовать то, что IB сделал в качестве шаблона, для создания другого кода вместо использования представлений, которые он создает напрямую, но есливы генерируете код, тогда вы потенциально не синхронизированы с IB, и это затрудняет использование для поддержания интерфейса в будущем.

0 голосов
/ 30 ноября 2010

Я не думаю, что в xcode возможно сгенерировать код для созданного nib-файла. Я знаю, что вы имеете в виду такие инструменты веб-проектирования, как macromedia dreamweaver.

Во-вторых, зачем вам код? X codeпредоставляет возможность интегрировать перо в сам код.

Спасибо

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