раскадровка дизайна приложения iPhone против пера - PullRequest
3 голосов
/ 24 февраля 2012

Как начинающий разработчик, мне интересно, каковы плюсы и минусы использования Storyboard и файлов .nib для создания интерфейсов приложений.

Я знаю, что:

  • Предполагается, что раскадровки упрощают процесс создания интерфейсов
  • Приложения, созданные с использованием раскадровок, несовместимы с устройствами под управлением ОС до версии 5

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

Большое спасибо!

Ответы [ 2 ]

10 голосов
/ 24 февраля 2012

В начале я буду придерживаться раскадровок, пока вы не освоитесь со стилем iOS-Model-View-Controller.

Когда вы станете более опытным, обязательно поиграйте с отдельными перьями, потому что вам все еще может понадобиться использовать их вместе с раскадровкой для таких вещей, как PopOvers на iPad.

Единственный недостаток, который я обнаружил в раскадровке, - это когда вы используете их в команде.Только один человек может работать над ним одновременно, потому что ни одно обнаруженное мной программное обеспечение для контроля версий не объединяет конфликтующий Storyboard (я пробовал SVN & Git), и у вас обычно получается сломанный Storyboard.

2 голосов
/ 24 февраля 2012

Лично я нахожу раскадровки намного проще в использовании, чем перья.Тем более, что segues убирает много глупого повторяющегося кода, чтобы изменить представление.Кроме того, в целом указывается на очевидность того, что намного проще получить представление о том, как выглядит ваше приложение, просмотр за просмотром всего на одном экране.

Во всех моих разработках, кроменесовместимо с пред-iOS 5, я не нашел никаких недостатков в раскадровке.

...