dispatch_async(dispatch_get_main_queue(), ^{
[self.teamName becomeFirstResponder];
});
我正在和一位朋友聊天,他告诉我他听说使用dispatch_async不是很好,但他不知道为什么。dispatch_async为什么不好?完成相同任务的更好方法是什么?
我查了谷歌,为什么这个代码是错误的
我怎样才能在这个代码改进并没有发现任何理由?有没有更好的方法来做到这一点?
注:我还在学习iOS编程,所以我对这件事情是新的。
您发布的代码非常好,如果从后台线程或队列中调用,则非常典型。我从来没有听说过有关dispatch_async的任何错误。 – rmaddy 2013-02-15 03:46:26
dispatch_async很棒。线程是非常困难的,但派遣只会让它更容易一些。深刻理解发生的事情是关键。 – 2013-02-15 18:04:45
永远不要相信程序员的意见(明确包括自己)谁不能完全告诉你为什么*有什么不好/要避免。 – LearnCocos2D 2013-09-24 16:16:31