【问题标题】:which is easy to use Afnetworking/Nsurlsession/Alamofire [closed]这很容易使用 Afnetworking/Nsurlsession/Alamofire [关闭]
【发布时间】:2017-07-24 07:43:36
【问题描述】:

我想调用rest api。我很困惑将 Afnetworking 或 NSurlsession 或 alamofire 与 SWIFT 3.0 一起使用。谁能建议我使用哪一个。

【问题讨论】:

  • 没问题的选择是urs,使用NSURLSession或者alamofire,但是alamofire或者afnetworking也是使用同样的NSUrlsession,唯一的好处就是代码优化和可重用性

标签: ios rest api afnetworking nsurlsession


【解决方案1】:

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

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

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

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

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

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

What are the difference among NSURLConnection, NSURLSession and AFNetworking?

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多