我是一个经验丰富的JavaSwing程序员。我们有一句口头禅:“所有UI工作都必须在事件调度线程(EDT)上执行。”
我假设Cocoa也有类似的口头禅。Cocoa相当于Java的EDT是什么?我如何让一个代码块在这个等价物上运行?
如果它很重要,我将Cocoa用于OSX应用程序,而不是用于iOS应用程序。
dispatch_async(dispatch_get_main_queue(), ^{ //UI updates on main thread });