我想打电话给api。我很困惑使用Afnetworking或NSurlsession或alamofire与SWIFT 3.0。任何人都可以建议我使用哪一个。
答案 0 :(得分:4)
NSURLSession
比NSURLConnection
更新,如果您使用的是快速语言,那么您可以使用NSURLSession
使用自己的自定义方法,也可以使用Alamofire。
AFNetworking框架中使用的NSURLConnection
,如果您使用的是Objective-c,那么您可以使用它,这意味着您不能使用NSURLSession
。
NSURLSession
启动。它NSURLConnection
更有效率。
最后,
如果你想制作自己的自定义API框架,那么你可以使用NSURLSession
(对于swift)(我也使用过这个)。
如果您不需要自定义框架,请使用Alamofire Framework。
有关详细信息,请参阅此链接:
What are the difference among NSURLConnection, NSURLSession and AFNetworking?
答案 1 :(得分:3)
对于Swift 3.0 Alamofire是最好的,因为它经过了优化并且可重复使用,并且还具有许多内置功能。
如果您使用的是Objective-C,则可以使用AFNetworking。
AFNetworking和Alamofire来自同一个开发人员,但使用不同的语言。