哪个易于使用 Afnetworking/Nsurlsession/Alamofire [已关闭]

问题描述 投票:0回答:2

我想进行 REST API 调用。我很困惑如何将 Afnetworking 或 NSurlsession 或 Alamofire 与 SWIFT 3.0 一起使用。谁能建议我使用哪一个?

ios rest afnetworking nsurlsession
2个回答
4
投票

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

AFNetworking框架中使用的

NSURLConnection
,如果你使用的是objective-c那么你可以使用它,这并不意味着你不能使用
NSURLSession

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

最后, 如果你想制作自己的自定义 API 框架,那么你可以使用

NSURLSession
(对于 swift)(我也用过这个)。

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

更多详情可以参考这个链接:

NSURLConnection、NSURLSession 和 AFNetworking 有什么区别?


3
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.