Estoy tratando de averiguar exactamente qué métodos (nombres) se convirtieron en hilos seguros en UIKit en iOS 4.0.Métodos de UIKit a prueba de subprocesos
He buscado a través de los documentos de Apple con poco éxito. Por ejemplo, un UIImage
creado con imageNamed: no es seguro de usar en otros hilos (en ocasiones se deshará de su CGImage
del hilo principal), mientras que imageWithCGImage
podría ser (?). Además, he visto afirmaciones de que UIColor
es seguro de usar en hilos que no sean el hilo principal.
¿Existe alguna guía definitiva sobre qué métodos son seguros y cuáles no?
Editar: Lo que es interesante es clases UIKit que es interesante para usar en hilos separados, como UIImage
, UIColor
etc.
¿cómo sabes que UIImages's created with imageNamed: no es seguro? ¿Has tenido problemas con eso? – jasongregori
imageNamed: no es seguro para subprocesos; vea el comentario de un desarrollador de Apple aquí: https://devforums.apple.com/message/360659#360659 –