📦 Aprender a usar Swift Package Manager en Español | Primeros pasos
Swift Package Manager en Español

📦 Aprender a usar Swift Package Manager en Español | Primeros pasos

¿Qué es Swift Package Manager? es una herramienta para manejar la distribución de código Swift. Aprender Swift Package Manager es muy sencillo, está integrado con Xcode y podemos añadir código de otros developers para usarlo en nuestras apps. También podemos crear módulos y reusar en otras apps.

SwiftBeta
Aprende a usar Swift Package Manager

En SwiftBeta vamos a ver el Swift Package Manager (también llamado SPM). Es una herramienta para manejar la distribución de código Swift que tenemos disponible desde Swift 3.0 y desde las últimas versiones lo tenemos integrado en Xcode.

Apple Developer Documentation
Documentación de Swift Package Manager
Podríamos compararlo con Cocoapods o Carthage, son otros métodos para añadir dependencias a nuestro proyecto

Vamos a aprender a integrar código de terceros en nuestra app de una manera muy fácil y rápida. Es decir, imagina que algún developer desarrolla un código en Swift, nosotros podemos coger su código, meterlo en nuestro proyecto y usarlo. Swift Package Manager se encarga de descargarlo, comprobar que nuestro proyecto cumple con los requisitos para usar ese código, descargar si tiene dependencias, etc.
Hace toda la magia por nosotros, en los siguientes links podemos ver qué pasos necesitamos para integrar código de otros developers en nuestra app, cómo podemos usar el código una vez integrado en nuestro proyecto de Xcode y como podemos eliminarlo.

Aquí tienes 3 enlaces a 3 posts distintos con información más detallada de cada paso:

  1. 📝 Swift Package Manager - AÑADIR código Swift de otros developers en nuestra app
  2. 💻 Swift Package Manager - USAR código Swift de otros developers en nuestra app
  3. ✏️ Swift Package Manager - Borrar código Swift de otros developers en nuestra app

Si quieres seguir aprendiendo sobre SwiftUI, Swift, Xcode, o cualquier tema relacionado con el ecosistema Apple


SPM