线程安全的UIKit方法

我试图找出什么方法(名字!)在iOS 4.0的UIKit成为线程安全的。

我已经通过苹果的文档search一点成功。 例如,使用imageNamed创build的UIImage在其他线程上使用不安全(它偶尔会从主线程中抛弃它的CGImage ),而imageWithCGImage可能是(?)。 另外,我已经看到声明说UIColor可以安全地用在主线程以外的线程上。

有没有一些明确的指导,哪些方法是安全的哪些不是?

编辑:有趣的是有趣UIKit类使用单独的线程,如UIImageUIColor

从苹果的文档 :

注意:大多数情况下,UIKit类只能在应用程序的主线程中使用。 对于从UIResponder派生的类或者以任何方式涉及操纵应用程序用户界面的类尤其如此。

因此,你真的不应该在背景线程上与UIKit中的任何东西进行交互。