Что особенного в использовании раскадровки в iOS 5 - PullRequest
3 голосов
/ 03 февраля 2012

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

Ответы [ 3 ]

8 голосов
/ 03 февраля 2012

Раскадровка:

Контейнер для всех ваших сцен (контроллеров представления, контроллеров Nav, контроллеров TabBar и т. Д.).

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

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

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

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

Я уже некоторое время использую раскадровки, и ЕДИНСТВЕННЫМ недостатком является то, что вы не можете ориентироваться на iOS 4 или ниже. Раскадровки работают только на устройствах под управлением iOS 5 или выше. Помимо этого, преимуществ много, а недостатками являются отсутствие ИМО.

Лучший урок, который я видел, это Ray Wenderlich's

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

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

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

изучите эти руководства по ios 5, он очень хорошо объяснил новые функции в ios5 и очень легко использовать в кодировании ...

http://www.raywenderlich.com/5113/announcing-the-ios-5-feast

0 голосов
/ 03 февраля 2012

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

Вы можете найти в Google "учебник по раскадровке iphone" и получить множество учебных пособий.

...