GCD调度队列的替代方案



出于几个原因,我想让我的应用程序向后兼容OSX10.5。

到目前为止,我正在使用10.6中添加的大量GCD调度队列,如下所示:

dispatch_async(dispatch_get_main_queue(), ^{
    [self setStatusText:@"Connection established, waiting for response ..."
               withType:STATUS_MSG_INFO];
});

什么是最简单的替代方案,这样我就不必重写所有代码了?

欢迎提出建议!提前感谢!

下面的NSObject方法怎么样:

- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait

最新更新