这是易于使用Afnetworking/Nsurlsession/Alamofire

问题描述:

我想让休息API调用。我对SWIFT 3.0使用Afnetworking或NSurlsession或alamofire感到困惑。任何人都可以建议我使用哪一个。这是易于使用Afnetworking/Nsurlsession/Alamofire

+1

没有问题的选择是URS,使用NSURLSession或alamofire,但alamofire或afnetworking也使用相同的NSUrlsession,只有一个好处是代码优化和可重用性 –

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

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

NSURLSession在iOS 7.0或8.0之后启动。 NSURLConnection效率更高。

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

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

欲了解更多详细信息,您可以参考以下链接:

What are the difference among NSURLConnection, NSURLSession and AFNetworking?

对于Swift 3.0 Alamofire是最好的,因为它是很好的优化,也可重用,它也有许多Build功能。

如果您使用Objective-C,那么您可以使用AFNetworking。

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