gpt4 book ai didi

iphone - 为什么我应该更喜欢 ASIHTTPRequest 而不是 NSURLConnection 从 Web 下载文件?

转载 作者:IT王子 更新时间:2023-10-29 08:18:13 25 4
gpt4 key购买 nike

我见过几次人们使用 ASIHTTPRequest 下载文件。现在我想知道为什么? NSURLConnection 的核心优势是什么?

最佳答案

有几个原因。在我看来,这些是主要的:

  1. ASIHTTPRequest 允许为每个请求指定一个委托(delegate)(相对于整个 NSURLConnection 的一个委托(delegate));这很有用,因为一旦您获得您等待的数据,原则上每个请求都有不同的处理;

  2. ASIHTTPRequest 支持缓存机制,使您的应用程序在离线时工作(并显示缓存数据)变得非常容易; NSURLRequest 中没有这样的机制;

  3. 如果你搜索 stackoverflow,你会在非常 strange memory leak 处找到很多提示。 NSURLConnection/NSURLRequest 激发; ASIHTTRequest 没有这种体验;

  4. ASIHTTRequest 提供了更好的 Reachability 实现,这是绝对必要的; Apple 提供的一个是 said to be buggy .

希望这对您有所帮助。

关于iphone - 为什么我应该更喜欢 ASIHTTPRequest 而不是 NSURLConnection 从 Web 下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com