在 iOS 应用程序中管理网络调用的库/框架 [关闭]

Posted

技术标签:

【中文标题】在 iOS 应用程序中管理网络调用的库/框架 [关闭]【英文标题】:Library / Framework to manage network call in iOS app [closed] 【发布时间】:2013-07-20 12:41:59 【问题描述】:

我尝试开发一个需要大量网络调用的 ios 应用...

我发现 SDK 中提供的 iOS 类很少。

在开始之前,我想知道是否有任何库或框架脱颖而出?或者你能推荐我最常用的吗?

我在互联网上做了一些研究,发现了两个框架MKNetworkKitASIHTTPRequest。有人认识他们吗?它们有效率吗?

谢谢。

【问题讨论】:

【参考方案1】:

使用AFNetworking

然而,ASIHTTPRequest 也是管理网络呼叫的最佳框架之一,但现在它的使用并不多。

即使是ASIHTTPRequest says 的开发者:

一点更新:我真的很喜欢使用 AFNetworking,并且 在许多方面它要好得多(可能不是正确的词: '精致',也许)比 ASI。也就是说,你不应该进入它 期待“对等”的替换,并且有某些事情 您可能需要考虑其他选项(Amazon S3,ASI 例如支持开箱即用)。但我一般真的 很高兴,并发现它是一个清晰、有据可查的库。所以如果你是 想要从 ASI 转移到其他领域,你真的不会出错 使用 AFNetworking。

AFNetworkingASI 更精致。支持Question。

【讨论】:

AFNetworking 是不错的选择,但取决于您的需求,RestKit 也可能是一个不错的选择。【参考方案2】:

我建议你使用 ASIHTTPRequest。

原因:

  1.simple reliable and functional.
  2.easy to handle post files (ASIFormDataRequest)
  3.process provided

Docs

【讨论】:

以上是关于在 iOS 应用程序中管理网络调用的库/框架 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS 应用程序调用在 Python 的 ladon 框架中开发的 Web 服务?

在 iOS 中等待多个网络异步调用

JavaScript测验——对日期和时间精确控制应用程序推荐使用的库---第14关

XCode 找不到特定 iOS 库/框架项目的符号

iOS图片加载框架-SDWebImage解读

iOS开发-基础框架