[英]What's the Objective-C + Cocoa equivalent of Java + Swing's Event Dispatch Thread?
I'm an experienced Java Swing programmer. 我是一位经验丰富的Java Swing程序员。 We have a mantra: "all UI work must be performed on the Event Dispatch Thread (EDT)."
我们有一个口头禅:“所有UI工作都必须在事件调度线程(EDT)上执行。”
I assume Cocoa has a similar mantra. 我认为可可也有类似的口头禅。 What is Cocoa's equivalent of Java's EDT?
可可相当于Java的EDT是什么? And how do I make a block of code run on that equivalent?
以及如何使代码块在该等效代码上运行?
If it is significant, I'm using Cocoa for an OS X app , not for an iOS ap. 如果很重要,那么我将Cocoa用于OS X应用程序 ,而不是iOS ap。
dispatch_async(dispatch_get_main_queue(), ^{
//UI updates on main thread
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.