Múltiples desarrolladores trabajan un storyboard en iOS

Varios desarrolladores están trabajando en un proyecto usando Git . Sin embargo, varios desarrolladores no trabajan al mismo time en el mismo storyboard .

Actualmente encontramos una solución:

Cree un storyboard particular para un UIViewController como xib.

Si esto no es correcto, entonces, ¿me sugieres cuál es el mejor path?

¿Acuerdo de fuga de memory cuando uso varios storyboards para VC por separado?

Realmente depende de lo complejos que sean tus vistas / storyboards.

Podría tener 1 storyboard, que tiene múltiples UIViewController , y varias personas pueden trabajar en diferentes controlleres de vista, con pocas posibilidades de conflictos. Podría tener un storyboard para cada controller de vista, pero IMO no tiene que hacerlo. Nuestro proyecto a veces tiene casi diez UIViewController s en un storyboard, y las cosas están bien.

Mis dos centavos aquí es que, use un guión gráfico para include controlleres de vista múltiples que sean relevantes en un mismo flujo de trabajo (como dijo Sunny), y use xib para aquellas piezas pequeñas que se usan repetidamente en varios lugares de la aplicación. Entonces, para una aplicación completa, puede terminar con algunos guiones charts y cada uno de ellos tiene varios controlleres de vista relacionados, además de algunas xibs si es necesario.

Divida el Storyboard en varios Storyboards. Puede extraer subtítulos en vistas de contenedor. Luego, extrae estos en sus propios storyboards -> Editor -> Refactor to Storyboard .