Aquí hay un excelente artículo que profundiza en los detalles sobre los pros y los contras de cada uno: Interfaces de usuario de iOS: Storyboards vs. NIBs vs. Custom Code
tl; dr “Los guiones gráficos agregan una notable simplificación al diseño y al flujo visual de la interfaz de usuario de iOS. También eliminan el código repetitivo; Pero todo esto tiene un precio, pagado en flexibilidad. Mientras tanto, las NIB ofrecen más flexibilidad al enfocarse en una sola vista, pero sin flujo visual. La solución más flexible, por supuesto, es el código, que tiende a ser bastante hostil e inherentemente no visual … Evite usar la herramienta de diseño de interfaz de usuario de iOS inadecuada a toda costa “.
Básicamente, use la herramienta adecuada para el trabajo.
- ¿Hay alguna aplicación para cambiar la voz durante una llamada telefónica en iPhone?
- Si alguna vez tienes la oportunidad de hacer una aplicación (que nunca se ha hecho), ¿cuál será?
- ¿Puedo subir cualquier video musical y solicitar Google AdSense y me pagarán por los anuncios?
- Aplicaciones de iOS: ¿Qué transmite mi iPhone a itunes.apple.com cuando reproduzco un podcast desde la aplicación Podcasts?
- ¿Cuáles son las mejores aplicaciones de vocabulario en la tienda de aplicaciones?
Si está interesado en aprender cómo construir la interfaz de usuario de una aplicación de iOS completamente en código, consulte este tutorial que escribió mi colega para crear restricciones de UIViews mediante programación. Utiliza una biblioteca impresionante llamada PureLayout que elimina la molestia de lidiar con grandes llamadas a funciones.
¡Espero que esto ayude!