草庐IT

ASIHTTPRequests

全部标签

iphone - 在 ipad 应用程序中处理许多 ASIHttpRequests 和核心数据操作的最佳方式

我目前为iPad开发的应用程序涉及处理许多网络请求并将处理结果保存在核心数据中。场景如下-应用程序需要下载我在GridView中显示的对象的图像,总共可以显示30个对象。每个对象最多可以包含15个png图像(也在网格中)。由于服务器的实现方式(意味着我没有实现它并且不能轻易更改它),每个图像都必须单独请求,所以我需要为每个对象发出多达15个请求,而不是只需要1个请求来下载所有15张图片。对于每个对象,我目前正在使用ASINetworkQueue对15个图像请求进行排队。队列完成后,我创建对象的缩略图快照及其图像以显示在网格中,然后将所有png文件保存到核心数据。除了由ASI异步处理的网

iphone - 如何使用 ASIHTTPRequests 将 HTTP 请求缓存添加到应用程序?

我在iphone应用程序中使用ASIHttpRequests和ASINetworkQueue从网络服务中检索大约100kXML文件和大量缩略图。我想以NSURLCache的风格缓存请求。ASI似乎不支持缓存,我查看了代码,发现它转到C来创建请求,因此插入NSURLCache层似乎很棘手。实现它的最佳方法是什么? 最佳答案 ASIHTTPRequest现在支持缓存-查看ASIDownloadCacheie。[ASIHTTPRequestsetDefaultCache:[ASIDownloadCachesharedCache]]