【发布时间】:2011-12-23 12:21:07
【问题描述】:
我知道作为一般准则,您应该始终在主线程上执行 GUI 更新。但有时它并不那么明显。例如,我应该在哪里进行调用:
setBadgeValue: 还是 UITabBarItem?
或者
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES]
在类引用中没有指定这些方法是否可以在非主线程上运行。
【问题讨论】:
标签: objective-c multithreading cocoa-touch user-interface grand-central-dispatch