2

私はまだCocoa(Obj-CとMacRubyの両方)を理解しようとしています。ASIHTTPRequestを使用して(または使用せずに)ファイルをダウンロードする方法を見ていただければ幸いです。理想的には、プログレスバー内にも進行状況を表示できるようにしたいと思います。

MacRubyのopen-uriは無効になっているため、ダウンロードにはcocoaメソッドを使用する必要があります。

ご協力いただきありがとうございます。

4

2 に答える 2

2

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が役に立たないことにも注意してください。

于 2010-05-03T02:04:22.967 に答える
1

これが私が書いている本からのより多くの説明と例です:http://macruby.labs.oreilly.com/ch03.html#_urls_requests_connectionsうまく いけばそれが役立つでしょう。

于 2010-05-04T09:26:54.157 に答える