Я новичок в разработке ios, и концепция просмотров выглядит запутанной для меня. Например, я создаю «приложение с одним представлением», теперь особенно важно выбрать «панель рассказов». Короче говоря, в чем разница в использовании viewcontroller и добавлении в него нескольких экранов viewcontroller и использовании раскадровки?Что особенного в использовании раскадровки в iOS 5
ответ
раскадровка является:
Контейнер для всех сцен (View Controllers, Nav контроллеры, TabBar контроллеры и т.д.).
Администратор соединений и переходов между этими сценами (они называются Segues).
Отличный способ управлять тем, как разные контроллеры разговаривают друг с другом.
Раскадровка дает вам полный обзор потока вашего приложения, которое вы никогда не сможете получить из отдельных файлов nib, плавающих вокруг.
Редуктор всего «беспорядка», который случается, когда у вас есть несколько контроллеров, каждый со своим собственным файлом nib.
Я использую раскадровки на некоторое время, и ТОЛЬКО нижняя сторона - это то, что вы не можете нацелиться на iOS 4 или ниже. Раскадровки работают только на устройствах под управлением iOS 5 или выше. Помимо этого, преимуществ много, а недостатки - несуществующие ИМО.
Лучший учебник я видел Ray Wenderlich's
Кроме того, если вы являетесь участником программы компании Apple Developer, проверьте последние годы WWDC сессию раскадровки (iTunesU), это является удивительным.
Еще один отличный (также на iTunesU) - это новейший курс программирования приложений в Стэнфорде iOS.
пройти через эти учебники о прошивке 5, он объяснил очень хорошо о новых возможностях в iOS5 и как использовать очень легко кодирования ...
http://www.raywenderlich.com/5113/announcing-the-ios-5-feast
любой бесплатный учебник ресурс: | – Firdous
С помощью раскадровки вы можете создать свой просматривать и подключать их, используя один файл, а не создавать один файл nib для одного вида.
Вы можете google для «учебного пособия по истории доски» и получить много учебника для подражания.
- 1. Что особенного в свойствах?
- 2. Что особенного в `str_replace`?
- 3. Что особенного в структурах?
- 4. Что особенного в boolean?
- 5. Что особенного в/dev/tty?
- 6. Что особенного в const @ "SomeString"?
- 7. Что такого особенного в закрытии?
- 8. Что особенного в Cloud Computing?
- 9. Что особенного в функции Perl ($$)?
- 10. Что такого особенного в Монадах?
- 11. Что такого особенного в Generic.xaml?
- 12. Что такого особенного в 0x55AA?
- 13. Что такого особенного в этом файле PNG?
- 14. в C++, что особенного в «_MOVE_H»?
- 15. Что особенного в классах классов в Акке?
- 16. Что особенного в методе replace() в Python?
- 17. Что особенного в переменной «name» в JavaScript?
- 18. xcode 4.2 ios 5 копирование содержимого раскадровки
- 19. Что такого особенного в потоке пользовательского интерфейса?
- 20. Что особенного в числах, начинающихся с нуля?
- 21. Что особенного в области внутреннего дизайна LMDB?
- 22. np.delete и np.s_. Что особенного в np_s?
- 23. Что особенного в обновлении автоматического просмотра Knockout?
- 24. Что такого особенного в ключе 'return'
- 25. Не могу понять раскадровки в xcode 5
- 26. iOS 5 раскадровки - просмотр таблиц в контроллерах представлений
- 27. Как использовать многопользовательское приложение в iOS 5 без использования раскадровки?
- 28. Что такого особенного в том, что можно добавить в дарт
- 29. FBLoginView не отображается при использовании раскадровки в iOS 8
- 30. RSS-канал iPhone с помощью раскадровки iOS 5
, так что u означает, что это хорошая альтернатива использованию отдельных файлов nib? или их требования по-прежнему существуют для некоторых случаев? (причина другая, чем совместимость с iOS 4) – Firdous
да, это хорошая альтернатива в коллективе нескольким файлам nib, но, согласно моему опыту, есть некоторые ограничения и с раскадрой. Для этого вы можете ссылаться на эту ссылку http://blog.waynehartman.com /archive/2012/01/07/uistoryboard-on-ios-5-the-good-the-bad-and-the.aspx –