0

我知道在RubyCocoa中使用线程是不可能的/明智的。但是可以使用异步Cocoa方法来避免阻塞用户界面事件。RubyCocoa中的异步方法

我已经成功地在NSURLConnection上使用了一种方法来发送HTTP请求并接收响应而不会阻止用户界面。但我想知道还有哪些其他异步可可方法可用?

也可以在RubyCocoa应用程序内使用Ruby生成单独的进程(而不是线程)?我想一个问题是如何等待这个过程完成,但也许这可以通过NSTimer事件轮询完成?

回答

-1

检查这个客户端,它是用红宝石编写的,工作得很好。 httpclient

+0

我已经不再使用Ruby HTTP客户端来避免阻止用户界面事件。我的问题不是关于如何在RubyCocoa中创建HTTP请求,而是如何在不阻止用户界面的情况下执行长时间运行的任务。 – 2009-09-09 10:05:52