在 iOS 应用程序中管理网络调用的库/框架 [关闭]
Posted
技术标签:
【中文标题】在 iOS 应用程序中管理网络调用的库/框架 [关闭]【英文标题】:Library / Framework to manage network call in iOS app [closed] 【发布时间】:2013-07-20 12:41:59 【问题描述】:我尝试开发一个需要大量网络调用的 ios 应用...
我发现 SDK 中提供的 iOS 类很少。
在开始之前,我想知道是否有任何库或框架脱颖而出?或者你能推荐我最常用的吗?
我在互联网上做了一些研究,发现了两个框架MKNetworkKit
和ASIHTTPRequest
。有人认识他们吗?它们有效率吗?
谢谢。
【问题讨论】:
【参考方案1】:使用AFNetworking
。
然而,ASIHTTPRequest
也是管理网络呼叫的最佳框架之一,但现在它的使用并不多。
即使是ASIHTTPRequest
says 的开发者:
一点更新:我真的很喜欢使用 AFNetworking,并且 在许多方面它要好得多(可能不是正确的词: '精致',也许)比 ASI。也就是说,你不应该进入它 期待“对等”的替换,并且有某些事情 您可能需要考虑其他选项(Amazon S3,ASI 例如支持开箱即用)。但我一般真的 很高兴,并发现它是一个清晰、有据可查的库。所以如果你是 想要从 ASI 转移到其他领域,你真的不会出错 使用 AFNetworking。
AFNetworking
比ASI
更精致。支持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 服务?