4

我正在对这三个网络框架进行一些测试:ResKit、NSURLConnection 和 AFNetworking。而且我看到要看到第三方库之间的差异并不容易。它们之间的主要区别是什么?为什么?其中哪一个是最好的

4

1 回答 1

13

NSURLConnection 是用于管理网络连接的标准 Cocoa 类。这是所有这些第三方库的基础

不同的是它们更丰富,它们是为了以最简单的方式改进网络调用的使用而编写的,所有基本的网络调用都是通过这些库的自定义方法实现的

作为开发人员,使用这些将提供更多的可读性、性能和锦上添花的是......更少的代码。

Restkit 使用 AFNetworking 进行网络通信,除此之外,restkit 是对来自网络的数据的解析器,最适合 RESTful webservices

MKNetworking 是其他最受欢迎的产品之一,它将在此列表中排名第二。获得了性能并且可以减少大量代码

对我来说,获胜者是 AFNetworking。它是 iOS 中最酷的框架之一,使我的编程生活在网络通信中变得更加轻松。也获得了出色的性能。并且使用了最新的 [或最近的] 块编程实现,这使得代码超级容易阅读并理解

还有一个 ASIHttpRequst :这是一个很好的,但现在遗憾地停产了

于 2013-11-07T10:26:04.243 回答