example ios swift afnetworking alamofire

ios - alamofire swift 4 example



Swift Alamofire VS AFNetworking (4)

Estoy desarrollando una aplicación usando Swift. Quiero llamar a una API REST. Encontré que hay dos bibliotecas populares, AFNetworking y Alamofire. Pero no sé cuál es mejor (es más popular o tiene más características).

¿Alguien puede sugerir cuáles son las principales diferencias entre Alamofire y AFNetworking?


AFNetworking:

  • Este es el objetivo -C versión de la biblioteca.
  • Esto es muy poderoso y podría instalarlo en su proyecto Swift y usarlo como un puente para el proyecto Swift.

Alamofire:

  • Esta es la versión Swift de AFNetworking.
  • Pero no todas las características de AFNetworking están incluidas.

Si eres bueno en Objective-C usa AFNetworking. Si no, use Alamofire. Es simple y hay muchos recursos disponibles para Swift.


Si está desarrollando una aplicación utilizando Objective-C , debe ir con AFNetworking

De lo contrario, si está desarrollando con Swift , pruebe la última versión de Alamofire

En ambas bibliotecas las redes se realizan de forma asíncrona. La única diferencia es que Alamofire ya no es compatible con iOS 7 debido a la falta de soporte para los marcos.



Usa AFNetworking si usas Objective-C

Usa Alamofire si usas Swift