Swift Package Manager (1/3) : qu'est-ce que c'est ?

Florent Morin |

Le gestionnaire de paquets Swift Package Manager est une pierre angulaire de l’environnement de développement open-source proposé par Apple. L’outil est d’ailleurs très fortement intégré à Xcode et depuis peu à Swift Playgrounds, au point d’en devenir progressivement le socle technique. Mais au fait : à quoi sert-il exactement ?

Swift met le paquet

Pour le découvrir, nous allons commencer par un petit peu de technique de programmation, car c’est un problème de développement qu’un tel outil cherche à résoudre. Nous verrons ensuite comment Swift Package Manager et ses prédécesseurs ont apporté une solution à ce problème.

avatar horatius | 

Super article, pour la première fois je comprends tout. Du coup très intéressant même si je n’ai jamais écrit une seule ligne de code.

avatar Silverscreen | 

@horatius

Je me suis dit la même chose. Merci MacG. Bon, c’est quand même un sacré bordel une app ;)

avatar Florent Morin | 

Je confirme que la conception d'une app nécessite une certaine organisation. 😅

Mais c'est l'intérêt de SPM : pouvoir découper tout ça en "mini-projets".

avatar Lokan17 | 

C’est top très bien expliqué. Hâte de lire la suite 😏

avatar Florent Morin | 

Nicolas m'a bien aidé à rendre les choses compréhensibles, y compris pour les non-développeurs. C'est toujours difficile de prendre le recul nécessaire quand on code toute la journée.

La suite est un peu plus technique car on va rentrer dans le vif du sujet. Mais ça devrait le faire quand même. 🙂

avatar witchatt | 

Merci pour cet article ! J’ai enfin compris à quoi servait CocoaPods ou Carthage (depuis le temps que les développeurs avec qui je travaille en parlent !)

CONNEXION UTILISATEUR