¿La propiedad opaca de UIView tiene un valor de SÍ en conflicto con su propiedad backgroundColor con un valor de ?

como el código:

view.opaque = YES; 

y

 view.backgroundColor = [UIColor clearColor]; 

¿Alguien que pueda explicar algo sobre esto?

EDITAR:

como muestra el documento:

Declare vistas como opacas siempre que sea posible

UIKit usa la propiedad opaca de cada vista para determinar si la vista puede optimizar las operaciones de composition. Establecer el valor de esta propiedad en YES para una vista personalizada le dice a UIKit que no necesita mostrar ningún contenido detrás de su vista. Menos procesamiento puede conducir a un mayor performance para su código de dibujo y generalmente se recomienda. Por supuesto, si configura la propiedad opaca en YES, su vista debe llenar sus límites rectángulo completamente con contenido completamente opaco.

La propiedad opaca se usa para determinar si la vista puede optimizar las operaciones de composition.

entonces la pregunta es:

si establecí view.opaque = YES y view.backgroundColor = [UIColor clearColor] , el primero aumentó el performance, ¿qué hay de este último?

No, no debería ser. Debe actuar claro. El color claro es completamente opaco, si eso tiene sentido. No se mostrará en blanco o negro ni nada más si cambia su alfa. Quedará claro

El indicador opaco se usa como una optimization para la representación. Si lo establece en SÍ cuando la vista no debe ser opaca, puede get una representación inesperada si realmente quiere que las cosas estén visibles a través de la vista.

Mi entendimiento es que a veces se verifica el indicador opaco para ver si incluso se debe verificar el valor alfa.