我知道在 RubyCocoa 中使用线程是不可能/不明智的。但是,可以使用异步 Cocoa 方法来避免阻塞用户界面事件。
我已经成功地使用了一种方法NSURLConnection
来发送 HTTP 请求并在不阻塞用户界面的情况下接收响应。但我想知道还有哪些其他像这样的异步 Cocoa 方法可用?
在 RubyCocoa 应用程序中使用 Ruby 生成单独的进程(而不是线程)是否可能/明智?我想一个问题是如何等待进程完成,但也许这可以通过 NSTimer 事件轮询来完成?
我知道在 RubyCocoa 中使用线程是不可能/不明智的。但是,可以使用异步 Cocoa 方法来避免阻塞用户界面事件。
我已经成功地使用了一种方法NSURLConnection
来发送 HTTP 请求并在不阻塞用户界面的情况下接收响应。但我想知道还有哪些其他像这样的异步 Cocoa 方法可用?
在 RubyCocoa 应用程序中使用 Ruby 生成单独的进程(而不是线程)是否可能/明智?我想一个问题是如何等待进程完成,但也许这可以通过 NSTimer 事件轮询来完成?