iPhone: ¿Qué es más rápido, vistas desde código o desde NIB?
Para la creación de interfaces de iPhone hay de dos sopas; o las haces puramente con código, o utilizas Interface Builder. Unos juran por sus hijos que hacerlas con código resulta en una aplicación más rápida, otros dicen que da lo mismo. ¿A quien creerle?
Matt Gallagher escribió un artículo -buenísimo- sobre el tema, y yo me quedo con la conclusión.
La conclusión es que ya sea elijas usar un NIB o no, deberías escoger aquello con lo que te sientas más cómodo y lo que sea que mantenga tus gastos de mantenimiento de código más bajos. No te preocupes con que algún enfoque u otro vaya a causar que tu interfaz sufra.
En sus pruebas si que hacerlo con puro código era más rápido —en la mayoría de los casos—, pero realmente la diferencia no era tan abrumadora —5% a 10%— como me imaginaba. Me gustaría más ver comparaciones con una aplicación real, algo pesado como la de Facebook por ejemplo.