Hola a todos.
Os propongo un tema a debatir o al menos para que cada uno aporte algo de información sobre el asunto.
En uno de los últimos podcast de @josealobato (de "85% cocoa") habla de que en su empresa no usan Storyboards porque resulta muy difícil realizar un 'merge' entre Storyboards modificados por dos programadores. Usan solo Xib.
Yo nunca he tenido problemas con esto, pero claro nunca he tenido un 'conflict' en un archivo de interfaz de usuario. Pero supongo que debe ser una peli de terror. Lo que no estoy seguro es que mezclar un Xib sea más fácil que un Storyboard: proque el formato es similar. ¿Alguien puede comentar algo sobre esto?
Creo recordar que decía que en Google diréctamente no se usan archivos de interfaz de usuario. Todo el UI se construye desde código. ¿Alguno trabajáis así?
Todo esto parrafada viene a propósito de esta app: PaintCode
http://www.paintcodeapp.com/ con esta app podemos dibujar en su editor un control gráfico o vista y nos genera automáticamente el código en objective-c que genera eso gráficos en iOS. Así no teemos que suar archivos Xib, ni Storyboard.
¿Alguno conocéis esta app? ¿La podéis recomendar o desrecomendar?
Gracias
PS: Aviso que este tema también puede derivar en una excusa para quedar y tomar unas cervezas, tan solo con que alguien proponga día, hora y lugar.