标签: java objective-c macos swing cocoa
我是一位经验丰富的Java Swing程序员。我们有一句口头禅:“所有UI工作必须在事件调度线程(EDT)上执行。”
我认为Cocoa有类似的口头禅。什么是Cocoa相当于Java的EDT?如何在等效代码上运行代码块?
如果它很重要,我将Cocoa用于 OS X应用程序,而不是用于iOS ap。
答案 0 :(得分:3)
dispatch_async(dispatch_get_main_queue(), ^{ //UI updates on main thread });