He estado programando con el iPhone SDK desde hace algún tiempo.Archivos NIB/XIB con programación Cocoa: ¿tiempo de desarrollo más rápido?
No he usado Interface Builder. Esto me asusta un poco. Sé que, en efecto, puedo estar 'peleando contra el marco', pero no lo veo así.
Me resulta muy fácil simplemente crear una instancia de mi UITabBarController en mi delegado de aplicaciones, crear una instancia de UINavigationController, luego presionar y abrir los controladores de vista sobre la marcha.
Naturalmente no tengo un conocimiento extenso de cómo diseñar una aplicación con archivos XIB porque nunca lo he hecho, sin embargo, sé el sentido general de ello, habiendo construido algunas aplicaciones para Mac en Cocoa usando NIB. Entonces no soy completamente ignorante.
Mi pregunta es si hay un aumento en el tiempo de desarrollo cuando se elige diseñar UITableViewControllers y UIViewControllers utilizando XIB en lugar de crear instancias de programas de ellos y luego configurar los ivars.
Según lo veo, ambos métodos todavía requieren que subclass el controlador de vista para la personalización que probablemente ocurrirá para la mayoría de sus puntos de vista. Además, todavía hay clases manuales requeridas para los delegados, y el proceso de conectar puntos de venta desde dentro del XIB parece comparable a mí desde el establecimiento de un ivar.
¿O me falta algún otro punto importante?
Gracias!
+1 para contrarrestar un downvote drive-by. No estoy de acuerdo, pero tiene derecho a expresar su opinión. – Abizern