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