Cuándo una vista (o capa) requiere renderizado fuera de pantalla?

Hol
este fin de semana comencé a ver los videos de la WWDC 2011. He encontrado temas realmente interesantes sobre iOS. Mis favoritos eran el rendimiento y los gráficos, pero he encontrado dos de ellos aparentemente en contradicción. Por supuesto que hay algo que no entendí. Las sesiones de las que estoy hablando son: Comprensión del renderizado UIKit -121 y Pulido de su aplicación -105.
Desafortunadamente, el código de muestra de 2011 todavía no se puede descargar, por lo que es bastante difícil tener una visión general. En una sesión explican que la mayoría de las veces se debe evitar el renderizado fuera de pantalla durante la visualización en la vista de desplazamiento, etc. Arreglan los problemas de rendimiento en el código de muestra que casi dibuja todo dentro del método -drawRect. En la otra sesión, el problema de rendimiento (en una vista de tabla) parece deberse a demasiado código en el método -drawRect de las celdas de la tabla.
Primero no me queda claro cuando el sistema requiere una representación fuera de pantalla, he visto en el video que algunas funciones de cuarzo como: cornerRadious, shadowOffset, shadowColor lo requieren, pero ¿existe una regla general?
Segundo No sé si entendí bien, pero parece que cuando no hay renderizado fuera de pantalla, agregar capas o vistas es el camino a seguir. Espero que alguien pueda aclarar eso ...
Gracias
Andrea

Respuestas a la pregunta(3)

Su respuesta a la pregunta