Es un administrador de dependencias de bibliotecas o librerías (frameworks) para nuestros proyectos en xcode.
Para ser una comparación más simple, si han programado en páginas web, se puede hacer una relación con npm de angular, por ejemplo.
Se instala por medio de el comando:
(tiene que estar ubicado en la carpeta de nuestro proyecto de xcode)
sudo gem install cocoapods
Al instalarlo satisfactoriamente en nuestro proyecto, se crea un archivo llamado Podfile, que en él se instalan las librerias o bibliotecas que queramos utilizar, en nuestro caso como en el curso RevealingSplashView.
¿Y como se agrega las librerias?
Abrimos el archivo Podfile, con nuestro editor favorito. Y se agregan las librarias por medio del comando : pod seguido de la libreria que queramos instalar entre comillas simples.
pod ´RevealingSplashView´
Y para finalizar y querer guardar las librerias ejecutar el comando:
pod install
Y se instalarán todas las librerias que hayas agregado al podfile anteriormente.
Investigando encontre dos comandos. pod install y pod update. Aqui la diferencia.
*El comando ‘pod install’, se utiliza para instalar nuevos “pods” (librerias) en nuestro proyecto.
*Y el comando ‘pod update’ hay dos maneras:
//sin parametros
pod update//con parametros
pod update [PODNAME]
*Sin parámetros, Cocoapods actualizará, cada pod que tengas instalado en nuestro Podfile y verificará que sea compatible con nuestro proyecto.
*Con parámetros, Solo actualizará el pod especifico (verificará (si hay versión nueva) y actualizará).
Espero que sea de su ayuda este tutorial.
PD: Es mi primer tutorial hecho en platzi, espero hacer más y comenten si les parecé bien el material y si esta bien explicado.
Gracias.
KC 😄