0

RubyCocoaでスレッドを使用することは不可能であることを理解します。ただし、非同期のCocoaメソッドを使用して、ユーザーインターフェイスのイベントをブロックしないようにすることは可能です。RubyCocoaの非同期メソッド

NSURLConnectionのメソッドを使用して、HTTPリクエストを送信し、ユーザーインターフェイスをブロックせずに応答を受け取ることに成功しました。しかし、私はこのような他の非同期のCocoaメソッドが利用できるのだろうかと思います。

また、RubyCocoaアプリケーション内でRubyを使用して、スレッドとは別のプロセスを生成することも可能ですか? 1つの問題は、プロセスが完了するのを待つ方法でしょうが、おそらくこれはNSTimerイベントを介してポーリングすることで可能でしょうか?

答えて

-1

このクライアントを確認するには、rubyで書かれていて、うまく動作します。 httpclient

+0

私は、特にユーザーインターフェイスのイベントをブロックしないように、Ruby HTTPクライアントの使用をやめました。私の質問は、RubyCocoaでのHTTPリクエストの作成方法ではなく、ユーザーインターフェイスをブロックせずに長時間実行するタスクを実行する方法です。 –

関連する問題