使用ASIHTTPRequest下载带有Cocoa/MacRuby的文件
我仍在尝试处理Cocoa(在Obj-C和MacRuby中),我非常希望看到如何使用ASIHTTPRequest(或不使用它)和MacRuby下载文件。理想情况下,我也希望能够在进度条中显示进度 下载时必须使用cocoa方法,因为MacRuby中的开放uri是borken。使用ASIHTTPRequest下载带有Cocoa/MacRuby的文件,ruby,cocoa,download,macruby,Ruby,Cocoa,Download,Macruby,我仍在尝试处理Cocoa(在Obj-C和MacRuby中),我非常希望看到如何使用ASIHTTPRequest(或不使用它)和MacRuby下载文件。理想情况下,我也希望能够在进度条中显示进度 下载时必须使用cocoa方法,因为MacRuby中的开放uri是borken。 感谢您的帮助。下面是一个使用HotCocoa的示例应用程序: 您必须将其转换为普通的Cocoa,但如果查看,您将看到定义的主回调 您可能希望在MacRuby邮件中询问您的问题,以便项目相关人员能够提供帮助 马特 p、 s:
感谢您的帮助。下面是一个使用HotCocoa的示例应用程序: 您必须将其转换为普通的Cocoa,但如果查看,您将看到定义的主回调 您可能希望在MacRuby邮件中询问您的问题,以便项目相关人员能够提供帮助
- 马特
p、 s:cocoa IO方法比Ruby方法更稳定、更高效。还请记住,如果您想进行异步调用,net/http将无法帮助您。以下是我正在撰写的书中的更多解释和示例:希望这会有所帮助。谢谢Matt。这些链接很有帮助,但“委托”模式让我非常困惑:它似乎不像回调函数或传递块(我对js和ruby很熟悉)。我想我在可视化以self作为委托传递的各种方法之间的连接时遇到了困难——例如,“connectiondifinishload”是如何被调用的?我不知道MacRuby有一个主动的无邮件系统,或者一个可以容忍初学者的系统。现在我知道了这一点,我将试着在那里发布我的MacRuby相关问题!