0

Я начинаю новый проект с нуля, и хотя я также создавал и обрабатывал представления и viewcontrollers программно до сих пор (некоторые некоторые xibs время от времени, для некоторых простых представлений), теперь я задаюсь вопросом, чтобы переключиться на раскадровки. Похоже, что Apple сильно нажимает на них, и, может быть, мне не следует бороться с ними и использовать новый подход? (не совсем новый, но, возможно, сейчас зрелый?)Каковы преимущества и недостатки раскадровки и Segues в Xcode 5/iOS 7?

ответ

2

Плюсы: Вы действительно можете увидеть свое приложение и соединения между приложением. Если у вас есть какой-то пользовательский интерфейс, который не нуждается в логике (например, «Условия обслуживания» с каким-то статическим текстом и кнопкой «Согласен», которая приведет вас к следующему экрану), вам даже не нужно создавать часть контроллера.

Против: Если вы находитесь в большой команде, раскадровки могут быть очень трудно слить при использовании контроля версий.

Фор подробнее: http://www.youtube.com/watch?v=XciUazpOfFU

+2

FYI, формат раскадровки Xcode 5 является большим улучшением по сравнению с форматом Xcode 4 и должен немного уменьшить трудности слияния. – Greg

+0

Также расщепление на несколько раскадровки помогает избежать конфликтов мегаресурсов – vokilam

0

одна Pro исключительно UIStoryboards: Static table view cells. На Apple: «Со статическим контентом количество строк - это конечная величина, известная во время компиляции. Представление таблицы, представляющее подробное представление элемента, является хорошим кандидатом на статический контент».

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