Soy un experimentado desarrollador de C/C++ Windows y estoy escribiendo mi primera aplicación real de iOS. Como realmente no tengo que preocuparme por la compatibilidad con versiones anteriores, decidí saltar y usar la nueva funcionalidad Storyboard en XCode 4.3. Lo que estoy descubriendo es que, mientras que el storyboard ofrece la promesa de diseñar todas las pantallas de su aplicación, incluidos los pasos y gestos sin escribir ningún código, la realidad es que cualquier cosa menos los programas más triviales no funcionan cuando se ejecuta ellos, generalmente fallando sin ceremonias con un mensaje de error muy poco útil. Peor aún, no puede pasar por el código para ver qué está mal, porque no hay código.¿Los nuevos desarrolladores de iOS deberían usar Storyboard y Xibs/Nibs?
Así que mi pregunta es esta: ¿Debería un nuevo desarrollador de iOS desarrollar sin Interface Builder y Nibs y Storyboards al principio como lo sugiere el this article?
Quiero creer esto, pero por un lado los guiones gráficos parecen actuar como un producto Beta, muy defectuoso. Ejemplo: creo un nuevo proyecto de controlador de la vista maestra del guión gráfico. Cambia la vista de la tabla popover a Estático, ingresa las cadenas estáticas en 4 secciones. Solo aparece el primer encabezado de sección, ninguna de las otras cadenas se muestra cuando ejecuta el programa. Como comentó otro afiche, a veces los guiones gráficos necesitan [cinta aislante] (http://stackoverflow.com/questions/7921579/iphone-storyboard-editing-a-table-view) para funcionar. Cuando ni siquiera se ejecuta correctamente, incluso la cinta adhesiva no ayuda. – stephmur
@stephmur Eso es desafortunado. El controlador de vista de tabla en la plantilla tiene una subclase que anula los métodos de fuente de datos de vista de tabla para poblarlo. Cuando cambió la vista de tabla a estática, las modificaciones aún estaban en su lugar. Esto provocó que se invalidara la fuente de datos de la vista de tabla estática. – retainCount
Eso es realmente genial que lo hayas descifrado. ¿Cómo puedo aprender a usar Storyboards sin tener su conocimiento profundo desde el principio? ¿Puedes recomendar alguna buena fuente o libros? – stephmur