Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Gestionar dependencias con Cocoapods

David Collado
  • Escrito por David Collado el 08 de Mayo de 2017
  • 1 min de lectura | Mobile
Gestionar dependencias con Cocoapods
El reproductor de video será cargado en breves instantes.


En esta ocasión vamos a ver cómo funciona Cocoapods , un gestor de dependencias para nuestros proyectos de Xcode.

Instalación de Cocoapods

La instalación de Cocoapods es muy sencilla y con un comando lo tendremos instalado, está construido con Ruby y para instalarlo haremos uso de él.

sudo gem install cocoapods

Empezando con Cocoapods

Una vez instalado, vamos a empezar a usarlo. Lo primero es buscar el pod que necesitamos en nuestro proyecto. Nosotros para el ejemplo utilizaremos la dependeçncia SwiftyJSON .

Desde la terminal entramos en la carpeta del proyecto de Xcode donde queramos usar dicha dependencia y ejecutamos.

pod init

Esto nos ha creado en la carpeta del proyecto un archivo Podfile, que es el ecarhado de listar las dependencias, abrimos el archivo y añadimos SwiftyJSON. El Podfile debería de quedar así:

#platform :ios, '9.0'
use_frameworks!

target 'PodsDemo' do
	#Comment the next line if you're using swift and don't want to use dynamics frameworks
	use_frameworks!

	# Pods for Podsdemo

	pod "SwiftyJSON"

end

Guardamos y ahora, desde la terminal, en la carpeta donde está el proyecto instalamos el pod con el siguiente comando:

pod isntall

Si no hay ningún problema, saldrá un mensaje de su correcta instalación, si algo falla nos arrojará un mensaje informativo explicando el error.

Ahora para trabajar con la dependencía, tenemos que abrir el proyecto con el Workspace que nos genera Cocoapods, PodsDemo.xcworkspace

Para finalizar, importamos la dependencia en nuestro controlador y así de sencillo podemos hacer uso de dependencias.

#import SwiftyJSON

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars