¿Qué son CocoaPods en iOS?

¿Alguien puede elaborar lo que son CocoaPods en el iOS development ? No puedo entender la idea de lo que son.

Gracias por adelantado.

CocoaPods es una de las mejores cosas que he encontrado en el reciente desarrollo de aplicaciones para iOS. Lo uso para get el último proyecto de código abierto Github como framework y lib en mi proyecto. La mejor parte es que administrará la dependencia de forma automática de forma automática, por lo que no es necesario drag and drop el file y download cada uno en la carpeta blaa blaaa ¡solo un código simple ' pod install that's it! El descanso lo harán Cocoa-pods, créanme que te ahorrará time de desarrollo y tu código se verá limpio y actualizado 🙂

Si alguien necesita saber cómo instalar Cocoapod, simplemente escriba esto en su terminal

sudo gem instalar cocoapods

y luego haga un PodFile (file de text plano) como en la carpeta donde está su proyecto.

 platform :ios, 5.0 pod 'RestKit' 

luego finalmente en la terminal

pod de instalar

Entonces mira la magia 🙂