AFNetworking es una librería que nos facilita la gestión de las tareas de networking para iOS y OSX.Utilizamos AFNetworking porque nos ayuda sobre todo en temas de conversión de datos json, xml etc. También, hace menos tedioso trabajar con la sintaxis porque la hace más fácil de leer. Añadirla a nuestro proyecto en Xcode es también muy sencillo.

Crear nuestro proyecto en Xcode

Para el caso, seleccionamos un proyecto iOS del tipo Single View ApplicationCaptura de pantalla 2016-05-18 a las 20.14.01Elegimos un nombre:Captura de pantalla 2016-05-18 a las 20.17.19Seleccionamos el lugar donde guardaremos el proyectoCaptura de pantalla 2016-05-18 a las 20.18.43 

Añadir la librería

Una vez hecho esto, tenemos que añadir la librería. La forma más fácil de hacerlo es usando cocoapods. Para ello creamos un PodFile en nuestro proyecto, que no es más que un fichero de texto plano, aconsejo crearlo en la raíz del proyecto, en este caso no lo hago así pero tampoco ocurre nada.Si no tenemos instalado cocoapods basta con abrir la terminal y ejecutar el comando:

gem install cocoapods

Si ya está instalado, creamos el podfileCaptura de pantalla 2016-05-18 a las 20.22.34Seleccionamos un fichero vacíoCaptura de pantalla 2016-05-18 a las 20.23.05Le damos el nombre Podfile y aceptamos.Captura de pantalla 2016-05-18 a las 20.24.12Ahora indicamos en el fichero qué librería queremos añadir al proyecto y su versión más actual. En el día en el que se escribió este artículo era la versión 3.0

source 'https://github.com/CocoaPods/Specs.git'platform :ios, '8.0'target "Prueba AFNetworking" do    pod 'AFNetworking', '~> 3.0'end

Guardamos el fichero después de haber creado estas tres líneas y cerramos Xcode. Ahora tenemos que usar un poquitín la terminal para que instale todas las dependencias dentro de nuestro proyecto. Para ello abrimos la terminal y nos posicionamos en la raíz de nuestro proyecto y ejecutamos el comandopod installCaptura de pantalla 2016-05-18 a las 20.30.53si todo ha ido bien veremos algo parecido a esto:Captura de pantalla 2016-05-18 a las 20.47.58En el mensaje nos dice que a partir de ahora tendremos que abrir el proyecto con el archivo que tiene la extensión “xcworkspace” esto siempre es así cuando añadimos alguna librería de terceros (Google Analytics, Admobs etc).Y ya está, si abrimos nuestro proyecto veremos nuevas carpetas y entre ellas estará la que contiene la librería.Captura de pantalla 2016-05-18 a las 20.56.09 

Facebooktwittergoogle_plusredditpinterestlinkedinmail