这很容易使用 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 来自相同的开发人员,但使用不同的语言。
NSURLSession
比 NSURLConnection
更新,如果您使用的是 swift 语言,那么您可以通过 NSURLSession
使用您自己的自定义方法,或者您可以使用 Alamofire。
AFNetworking框架中使用的NSURLConnection
,如果你用的是objective-c就可以用,不是说不能用NSURLSession
.
NSURLSession
在 iOS 7.0 或 8.0 之后启动。 NSURLConnection
.
效率更高
最后,
如果你想制作自己的自定义 API 框架,那么你可以使用 NSURLSession
(for swift)(我也用过这个)。
如果您不需要自定义框架,请使用 Alamofire 框架。
更多细节你可以参考这个link:
我想打休息api电话。我很困惑将 Afnetworking 或 NSurlsession 或 alamofire 与 SWIFT 3.0 一起使用。谁能建议我使用哪个。
对于 Swift 3.0 Alamofire 是最好的,因为它经过了很好的优化并且可以重复使用,并且它还有许多内置功能。
如果您使用的是 Objective- C,那么您可以使用 AFNetworking。
AFNetworking 和 Alamofire 来自相同的开发人员,但使用不同的语言。
NSURLSession
比 NSURLConnection
更新,如果您使用的是 swift 语言,那么您可以通过 NSURLSession
使用您自己的自定义方法,或者您可以使用 Alamofire。
AFNetworking框架中使用的NSURLConnection
,如果你用的是objective-c就可以用,不是说不能用NSURLSession
.
NSURLSession
在 iOS 7.0 或 8.0 之后启动。 NSURLConnection
.
最后,
如果你想制作自己的自定义 API 框架,那么你可以使用 NSURLSession
(for swift)(我也用过这个)。
如果您不需要自定义框架,请使用 Alamofire 框架。
更多细节你可以参考这个link: