¿Es seguro el hilo UIGraphicsBeginImageContext?

Así que tengo la impresión de que UIGraphicsBeginImageContext es seguro para subprocesos y se puede llamar desde cualquier subproceso para crear un nuevo CGContextRef que se puede usar para dibujar.

Sin embargo, la corrientedocumentación Establece que

"You should call this function from the main thread of your application only."

Sin embargo, en el video de la sesión de la WWDC 2012 "Creación de interfaces de usuario concurrentes", el orador muestra que realmente puede dibujar en segundo plano y llamar a ese método en segundo plano:

Como puede ver, agrega una operación a un_queue (que se ejecuta en un hilo BG), que llamarenderedGraphOfSizeque llamaUIGraphicsBeginImageContext. Entonces, ¿cuál es el problema? Estoy teniendo algunos fallos en mi aplicación cuando se trata de dibujar en segundo plano, así que no sé por qué hay ejemplos confusos de Apple.

Respuestas a la pregunta(2)

Su respuesta a la pregunta