Преимущества и недостатки разработки приложения программно без раскадровки и Xib

Что является преимуществом и недостатком, не используя раскадровку и Xib. Я создаю приложение без использования раскадровки и XIB, что произойдет, если проект создается программно.

1 ответ

Решение

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

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

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

Xibs сами по себе могут вызвать проблемы с дизайном.

Для повышения производительности раскадровки оптимизированы.

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

Очевидно, что это не одно или другое с раскадровками и кодом, это зависит от ситуации, вы можете даже использовать xib здесь и там. Программное обеспечение динамично и появляются новые идеи, не у всех есть фиксированные решения, это было бы скучно.

Другие вопросы по тегам