Ios 在应用程序中同时使用AFNetworking和ASIHTTPRequest是否有一些好处?

Ios 在应用程序中同时使用AFNetworking和ASIHTTPRequest是否有一些好处?,ios,ios7,afnetworking,asihttprequest,instagram,Ios,Ios7,Afnetworking,Asihttprequest,Instagram,在阅读Instagram使用的库列表后,我开始对此感兴趣: “以下列出了Instagram产品部分中可能包含的第三方软件的归属通知。我们感谢开源社区的所有贡献。” 它们同时列出了AFNetworking和ASIHTTPRequest。我不明白为什么。是否存在某种后台兼容性或什么?据我所知,ASIHTTPRequest现在已经死了。 有人能给我解释一下可能的原因吗?感谢正在由积极开发。这是最先进的 以下是on-ASIHTTPRequest: “请注意,我不再在这个库上工作了——你可能想考虑用别的东

在阅读Instagram使用的库列表后,我开始对此感兴趣: “以下列出了Instagram产品部分中可能包含的第三方软件的归属通知。我们感谢开源社区的所有贡献。” 它们同时列出了
AFNetworking
ASIHTTPRequest
。我不明白为什么。是否存在某种后台兼容性或什么?据我所知,ASIHTTPRequest现在已经死了。 有人能给我解释一下可能的原因吗?感谢

正在由积极开发。这是最先进的

以下是on-ASIHTTPRequest: “请注意,我不再在这个库上工作了——你可能想考虑用别的东西来做新项目。”这是最先进的

以下是on-ASIHTTPRequest: “请注意,我不再在这个库上工作了——你可能想考虑用别的东西来做新项目。”这是最先进的

以下是on-ASIHTTPRequest: “请注意,我不再在这个库上工作了——你可能想考虑用别的东西来做新项目。”这是最先进的

以下是on-ASIHTTPRequest:
“请注意,我不再在这个库上工作了——你可能想考虑使用其他东西来做新项目。”(

< P>)。保罗在他的评论中指出,主要原因是遗留代码。Instagram应用程序的第一个版本于2010年在应用商店发布。年开始发展AFN网络。因此在2010年,网络代码的实际标准是ASIHTTPRequest,我认为Instagram开发者会选择它。但Instagram是一款发展迅速的主流应用程序,拥有数亿用户(2014年),必须不断更新
ASIHTTPRequest
目前是一个过时的库,
AFNetworking
是网络绑定应用程序的最佳库,它是
asihttp
的继承者。我认为Instagram开发者现在完全转向了它,只是在他们的库列表中指出了
ASIHTTPRequest
,因为之前他们大量使用它。

正如Paul.s在评论中指出的,主要原因是遗留代码。Instagram应用程序的第一个版本于2010年在应用商店发布。年开始发展AFN网络。因此在2010年,网络代码的实际标准是ASIHTTPRequest,我认为Instagram开发者会选择它。但Instagram是一款发展迅速的主流应用程序,拥有数亿用户(2014年),必须不断更新
ASIHTTPRequest
目前是一个过时的库,
AFNetworking
是网络绑定应用程序的最佳库,它是
asihttp
的继承者。我认为Instagram开发者现在完全转向了它,只是在他们的库列表中指出了
ASIHTTPRequest
,因为之前他们大量使用它。

正如Paul.s在评论中指出的,主要原因是遗留代码。Instagram应用程序的第一个版本于2010年在应用商店发布。年开始发展AFN网络。因此在2010年,网络代码的实际标准是ASIHTTPRequest,我认为Instagram开发者会选择它。但Instagram是一款发展迅速的主流应用程序,拥有数亿用户(2014年),必须不断更新
ASIHTTPRequest
目前是一个过时的库,
AFNetworking
是网络绑定应用程序的最佳库,它是
asihttp
的继承者。我认为Instagram开发者现在完全转向了它,只是在他们的库列表中指出了
ASIHTTPRequest
,因为之前他们大量使用它。

正如Paul.s在评论中指出的,主要原因是遗留代码。Instagram应用程序的第一个版本于2010年在应用商店发布。年开始发展AFN网络。因此在2010年,网络代码的实际标准是ASIHTTPRequest,我认为Instagram开发者会选择它。但Instagram是一款发展迅速的主流应用程序,拥有数亿用户(2014年),必须不断更新
ASIHTTPRequest
目前是一个过时的库,
AFNetworking
是网络绑定应用程序的最佳库,它是
asihttp
的继承者。我认为Instagram开发者现在完全转向了它,只是在他们的库列表中指出了
ASIHTTPRequest
,因为之前他们大量使用它。

ASIHTTPRequest使用了CFNetwork框架,这是一个比AFNetworking使用的NSURLConnection框架级别更低的框架

这提供了一些优势。一个示例是指定HTTP代理的能力,如下所示:

NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com/ignore"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setProxyHost:@"192.168.0.1"];
[request setProxyPort:3128];
无法使用AFNetworking指定HTTP代理,因为NSURLRequest不支持它

我不会重复所有的差异,因为大部分的好处都是相同的

正如Zaph所指出的,ASIHTTPRequest已经很久没有更新了。AFN网络在很多方面都非常优越


小结:如果您不确定,请使用AFNetworking。

ASIHTTPRequest使用CFNetwork框架,这是一个比AFNetworking使用的NSURLConnection框架级别更低的框架

这提供了一些优势。一个示例是指定HTTP代理的能力,如下所示:

NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com/ignore"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setProxyHost:@"192.168.0.1"];
[request setProxyPort:3128];
无法使用AFNetworking指定HTTP代理,因为NSURLRequest不支持它

我不会重复所有的差异,因为大部分的好处都是相同的

正如Zaph所指出的,ASIHTTPRequest已经很久没有更新了。AFN网络在很多方面都非常优越


小结:如果您不确定,请使用AFNetworking。

ASIHTTPRequest使用CFNetwork框架,而