Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';目标是什么;可可相当于Java+;Swing';s事件调度线程?_Java_Objective C_Macos_Swing_Cocoa - Fatal编程技术网

什么';目标是什么;可可相当于Java+;Swing';s事件调度线程?

什么';目标是什么;可可相当于Java+;Swing';s事件调度线程?,java,objective-c,macos,swing,cocoa,Java,Objective C,Macos,Swing,Cocoa,我是一名经验丰富的Java Swing程序员。我们有一个咒语:“所有UI工作都必须在事件调度线程(EDT)上执行。” 我想可可也有类似的咒语。Cocoa与Java的EDT的等价物是什么?我该如何让一块代码在这个等价物上运行呢 如果是重要的,我将Cocoa用于OS X应用程序,而不是iOS ap。是的。而主调度队列在该线程上执行任务。 dispatch_async(dispatch_get_main_queue(), ^{ //UI updates on main thread });

我是一名经验丰富的Java Swing程序员。我们有一个咒语:“所有UI工作都必须在事件调度线程(EDT)上执行。”

我想可可也有类似的咒语。Cocoa与Java的EDT的等价物是什么?我该如何让一块代码在这个等价物上运行呢


如果是重要的,我将Cocoa用于OS X应用程序,而不是iOS ap。

是的。而
主调度队列
在该线程上执行任务。
dispatch_async(dispatch_get_main_queue(), ^{
    //UI updates on main thread
});