2012-02-03 2 views
3

Я новичок в разработке ios, и концепция просмотров выглядит запутанной для меня. Например, я создаю «приложение с одним представлением», теперь особенно важно выбрать «панель рассказов». Короче говоря, в чем разница в использовании viewcontroller и добавлении в него нескольких экранов viewcontroller и использовании раскадровки?Что особенного в использовании раскадровки в iOS 5

ответ

8

раскадровка является:

Контейнер для всех сцен (View Controllers, Nav контроллеры, TabBar контроллеры и т.д.).

Администратор соединений и переходов между этими сценами (они называются Segues).

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

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

Редуктор всего «беспорядка», который случается, когда у вас есть несколько контроллеров, каждый со своим собственным файлом nib.

Я использую раскадровки на некоторое время, и ТОЛЬКО нижняя сторона - это то, что вы не можете нацелиться на iOS 4 или ниже. Раскадровки работают только на устройствах под управлением iOS 5 или выше. Помимо этого, преимуществ много, а недостатки - несуществующие ИМО.

Лучший учебник я видел Ray Wenderlich's

Кроме того, если вы являетесь участником программы компании Apple Developer, проверьте последние годы WWDC сессию раскадровки (iTunesU), это является удивительным.

Еще один отличный (также на iTunesU) - это новейший курс программирования приложений в Стэнфорде iOS.

+0

, так что u означает, что это хорошая альтернатива использованию отдельных файлов nib? или их требования по-прежнему существуют для некоторых случаев? (причина другая, чем совместимость с iOS 4) – Firdous

+0

да, это хорошая альтернатива в коллективе нескольким файлам nib, но, согласно моему опыту, есть некоторые ограничения и с раскадрой. Для этого вы можете ссылаться на эту ссылку http://blog.waynehartman.com /archive/2012/01/07/uistoryboard-on-ios-5-the-good-the-bad-and-the.aspx –

0

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

Вы можете google для «учебного пособия по истории доски» и получить много учебника для подражания.

Смежные вопросы