私はまだCocoa(Obj-CとMacRubyの両方)を理解しようとしています。ASIHTTPRequestを使用して(または使用せずに)ファイルをダウンロードする方法を見ていただければ幸いです。理想的には、プログレスバー内にも進行状況を表示できるようにしたいと思います。
MacRubyのopen-uriは無効になっているため、ダウンロードにはcocoaメソッドを使用する必要があります。
ご協力いただきありがとうございます。
HotCocoaを使用してまさにそれを実行するサンプルアプリを次に示します。http://github.com/richkilmer/hotcocoa/tree/master/examples/download_and_progress_indicator
通常のCocoaに変換する必要がありますが、 http: //github.com/richkilmer/hotcocoa/blob/master/examples/download_and_progress_indicator/lib/application.rbを見ると、メインのコールバックが定義されていることがわかります。
プロジェクトに関係する人々が助けてくれるように、MacRubyのメールで質問することをお勧めします。
ps:cocoa IOメソッドは、Rubyよりもはるかに安定していて効率的です。また、非同期呼び出しを実行したい場合は、net/httpが役に立たないことにも注意してください。
これが私が書いている本からのより多くの説明と例です:http://macruby.labs.oreilly.com/ch03.html#_urls_requests_connectionsうまく いけばそれが役立つでしょう。