Я начинаю новый проект с нуля, и хотя я также создавал и обрабатывал представления и viewcontrollers программно до сих пор (некоторые некоторые xibs время от времени, для некоторых простых представлений), теперь я задаюсь вопросом, чтобы переключиться на раскадровки. Похоже, что Apple сильно нажимает на них, и, может быть, мне не следует бороться с ними и использовать новый подход? (не совсем новый, но, возможно, сейчас зрелый?)Каковы преимущества и недостатки раскадровки и Segues в Xcode 5/iOS 7?
ответ
Плюсы: Вы действительно можете увидеть свое приложение и соединения между приложением. Если у вас есть какой-то пользовательский интерфейс, который не нуждается в логике (например, «Условия обслуживания» с каким-то статическим текстом и кнопкой «Согласен», которая приведет вас к следующему экрану), вам даже не нужно создавать часть контроллера.
Против: Если вы находитесь в большой команде, раскадровки могут быть очень трудно слить при использовании контроля версий.
Фор подробнее: http://www.youtube.com/watch?v=XciUazpOfFU
одна Pro исключительно UIStoryboards: Static table view cells. На Apple: «Со статическим контентом количество строк - это конечная величина, известная во время компиляции. Представление таблицы, представляющее подробное представление элемента, является хорошим кандидатом на статический контент».
- 1. Преимущества и недостатки использования раскадровки?
- 2. Каковы преимущества и недостатки метапрограммирования?
- 3. Каковы преимущества и недостатки NHibernate?
- 4. Каковы преимущества и недостатки SIMBL и mach_star?
- 5. Каковы преимущества и недостатки LinkedHashMaps и LinkedHashSets?
- 6. Каковы преимущества и недостатки отказа от поддержки iOS 7?
- 7. Преимущества и недостатки Megenerator и Xcode 4
- 8. Каковы недостатки использования раскадровки
- 9. Каковы преимущества и недостатки использования ARC?
- 10. Каковы преимущества и недостатки использования XML-схем?
- 11. Каковы преимущества и недостатки многократного наследования?
- 12. Каковы преимущества и недостатки повторного использования AFHTTPRequestOperationManager?
- 13. Каковы преимущества и недостатки использования OpenID?
- 14. Каковы преимущества и недостатки переменных CSS?
- 15. Каковы преимущества и недостатки Angular.js против Elm?
- 16. Каковы преимущества и недостатки элемента изображения?
- 17. Каковы преимущества и недостатки различных механизмов анимации
- 18. Каковы преимущества и недостатки дизайна/кода отзывов?
- 19. Каковы преимущества и недостатки использования DLL?
- 20. Каковы преимущества и недостатки использования прокси-сервера?
- 21. Каковы преимущества и недостатки Perl для ООП?
- 22. Каковы преимущества и недостатки довольно печатной JSON?
- 23. Каковы преимущества и недостатки использования Global.asax?
- 24. Каковы преимущества и недостатки баз данных объектов?
- 25. Каковы преимущества и недостатки этих подходов?
- 26. Каковы преимущества и недостатки sass-lint
- 27. Каковы преимущества и недостатки использования линз?
- 28. Каковы преимущества и недостатки удаленных вызовов процедур
- 29. Каковы преимущества и недостатки использования контейнера IOC?
- 30. Каковы преимущества и недостатки шаблона поведения посетителей?
FYI, формат раскадровки Xcode 5 является большим улучшением по сравнению с форматом Xcode 4 и должен немного уменьшить трудности слияния. – Greg
Также расщепление на несколько раскадровки помогает избежать конфликтов мегаресурсов – vokilam