Swift Alamofire VS AFNetworking

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

Puede alguien sugerir cuáles son las principales diferencias entre Alamofire y AFNetworking?

  • Ambos son iguales. Para Swift puede utilizar Alamofire y para Objective-C puede utilizar AFNetworking.
  • pruebe ambos y punto de referencia para su aplicación. si usted no está utilizando una gran cantidad de funcionalidad de escribir propia basada en puntos de referencia y de eliminar el exceso de datos.
InformationsquelleAutor Puvanarajan | 2015-10-07

5 Kommentare

  1. 73

    Uso AFNetworking si el uso de Objective-C

    Uso Alamofire si el uso de Swift

    • qué método?
    • lo que si está creando una aplicación que utiliza objective C y swift
    • Me gustaría recomendar el uso Alamofire y, a continuación, utilizar un puente para la meta C del código base. developer.apple.com/library/ios/documentation/Swift/Conceptual/…
    • no funciona fuera de la caja que tiene que implementar algún contenedor
  2. 9

    Si está desarrollando una aplicación a través de Objective-C entonces usted debe ir con el AFNetworking.

    Otro sabio si está desarrollando con el Swift, a continuación, intente la versión más reciente de Alamofire.

    Tanto en las bibliotecas de la Red se realiza de forma asíncrona. La única diferencia es la Alamofire ya no es compatible con iOS 7, debido a la falta de soporte para marcos.

  3. 7

    AFNetworking:

    • Este es el objetivo -C versión de la biblioteca.
    • Esto es muy potente y se puede instalar esto en su Swift proyecto y lo utilizan como un puente para el swift proyecto.

    Alamofire:

    • Este es el Swift versión de AFNetworking.
    • Pero no todas las características de AFNetworking están incluidos.

    Si usted es bueno en Objective-C uso AFNetworking. Si no, utilice Alamofire. Es sencillo y hay muchos recursos disponibles para Swift.

  4. 3

    AFNetworking es un Objetivo-C biblioteca de red para iOS, macOS y tvOS. Se trata de un robusto biblioteca que ha sido de alrededor durante muchos años. A partir de la conexión de red básica para características avanzadas tales como la Accesibilidad de la Red y SSL Fijación, AFNetworking lo tiene todo. Es uno de los más populares de iOS bibliotecas de todos los tiempos, con casi 50 millones de descargas.

    Alamofire es AFNetworking del sucesor, pero está escrito en Swift. Las dos bibliotecas comparten un conjunto de características similar, con la diferencia principal de la lengua en que están escritos.

    Si usted está comenzando un nuevo Swift proyecto, mi recomendación es utilizar Alamofire por lo que su núcleo de red de la biblioteca es coherente con su propio código fuente. De lo contrario, tanto AFNetworking y Alamofire son excelentes opciones.

    Fuente : Raywenderlich

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Recent Articles

Python «set» con duplicados/elementos repetidos

Hay una forma estándar de representar un "conjunto" que puede contener elementos duplicados. Como yo lo entiendo, un conjunto tiene exactamente un cero o...

Python: generador de expresión vs rendimiento

En Python, ¿hay alguna diferencia entre la creación de un generador de objetos a través de un generador de expresión versus el uso de...

Cómo exportar/importar la Masilla lista de sesiones?

Hay una manera de hacer esto? O tengo que tomar manualmente cada archivo de Registro? InformationsquelleAutor s.webbandit | 2012-10-23

no distingue mayúsculas de minúsculas coincidentes en xpath?

Por ejemplo, para el xml a continuación <CATALOG> <CD title="Empire Burlesque"/> <CD title="empire burlesque"/> <CD...