RubyCocoa中的异步方法

时间:2009-08-12 09:54:37

标签: objective-c multithreading user-interface asynchronous ruby-cocoa

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

我已成功使用NSURLConnection上的方法发送HTTP请求并在不阻止用户界面的情况下接收响应。但是我想知道像这样的其他异步Cocoa方法是什么?

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

1 个答案:

答案 0 :(得分:-1)

检查这个客户端,它是用ruby编写的,效果很好。 httpclient