这很容易使用 Afnetworking/Nsurlsession/Alamofire

which is easy to use Afnetworking/Nsurlsession/Alamofire

我想打休息api电话。我很困惑将 Afnetworking 或 NSurlsession 或 alamofire 与 SWIFT 3.0 一起使用。谁能建议我使用哪个。

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

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

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

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

AFNetworking框架中使用的NSURLConnection,如果你用的是objective-c就可以用,不是说不能用NSURLSession.

NSURLSession 在 iOS 7.0 或 8.0 之后启动。 NSURLConnection.

效率更高

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

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

更多细节你可以参考这个link: