易于使用Afnetworking / Nsurlsession / Alamofire

时间:2017-03-04 03:26:42

标签: ios rest api afnetworking nsurlsession

我想打电话给api。我很困惑使用Afnetworking或NSurlsession或alamofire与SWIFT 3.0。任何人都可以建议我使用哪一个。

2 个答案:

答案 0 :(得分:4)

NSURLSessionNSURLConnection更新,如果您使用的是快速语言,那么您可以使用NSURLSession使用自己的自定义方法,也可以使用Alamofire。

AFNetworking框架中使用的NSURLConnection,如果您使用的是Objective-c,那么您可以使用它,这意味着您不能使用NSURLSession

在iOS 7.0或8.0之后

NSURLSession启动。它NSURLConnection更有效率。

最后, 如果你想制作自己的自定义API框架,那么你可以使用NSURLSession(对于swift)(我​​也使用过这个)。

如果您不需要自定义框架,请使用Alamofire Framework。

有关详细信息,请参阅此链接:

What are the difference among NSURLConnection, NSURLSession and AFNetworking?

答案 1 :(得分:3)

对于Swift 3.0 Alamofire是最好的,因为它经过了优化并且可重复使用,并且还具有许多内置功能。

如果您使用的是Objective-C,则可以使用AFNetworking。

AFNetworking和Alamofire来自同一个开发人员,但使用不同的语言。