restkit与afnetworking vs mknetworkkit vs nsurlconnection有何不同

时间:2013-11-07 09:58:03

标签: objective-c web-services nsurlconnection restkit afnetworking

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

1 个答案:

答案 0 :(得分:13)

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

不同之处在于它们更丰富,它们是为了以更简单的方式改善网络呼叫的使用而编写的,所有基本网络呼叫都可以通过这些库的自定义方法实现

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

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

MKNetworking是此列表中排名第二的其他收藏夹之一。性能优异且可减少大量代码

对我来说,胜利者是AFNetworking。它是iOS中最酷的框架之一,使我的程序生活在网络通信中更加轻松。还有很棒的性能。并且使用最新的[或最近的]块编程实现来制作代码超级易读和理解

ASIHttpRequst还有一个:这是一个很好的但现在已经停止了