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.
AFNetworking
y Alamofire
son de la misma gente ( Alamofire Software Foundation ), Alamofire
es su versión Swift, mientras que AFNetworking
es la versión Objective-C.
En cuanto a las características son iguales.
Usa AFNetworking
si usas Objective-C
Usa Alamofire
si usas Swift