¿Cuál es la mejor práctica al usar UIStoryboards?

Habiendo usado los guiones gráficos por un tiempo, ahora los he encontrado extremadamente útiles, sin embargo, tienen algunas limitaciones o al menos formas poco naturales de hacer las cosas. Si bien parece que debe usarse un solo guión gráfico para su aplicación, cuando llega a incluso una aplicación de tamaño moderado, esto presenta varios problemas.

Trabajar en equipo se hace más difícil ya que los conflictos en los Guiones gráficos pueden ser problemáticos de resolver (cualquier sugerencia con esto también sería bienvenida)El guión gráfico en sí puede volverse bastante desordenado e inmanejable.

Entonces mi pregunta es ¿cuáles son las mejores prácticas de uso?

He considerado utilizar un enfoque híbrido con tareas lógicas que se dividen en guiones gráficos separados, sin embargo, esto hace que el flujo de UX se divida entre el código y el guión gráfico. Para mí, esta es la mejor manera de crear acciones reutilizables, como acciones de inicio de sesión, etc.

¿También debería considerar un lugar para Xibs?Este artículo tiene una buena visión general de muchos de los problemas y propone que para las escenas que solo tienen una pantalla, se deben usar xibs en este caso. Una vez más, esto me parece inusual con el soporte de Apple para la creación de instancias de escenas desconectadas de un guión gráfico, lo que sugiere que las xibs no tendrán un lugar en el futuro, pero podría estar equivocado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta