FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Programmer en Swift sur Windows 10 : Guide complet et tutoriel pas à pas

Swift est l'un des langages de programmation les plus populaires aujourd'hui, et pour cause : les applications pour Mac et iOS dominent une grande part du marché. Créer des apps iOS natives est souvent compliqué pour ceux qui évitent Objective-C. Contrairement à l'idée reçue, vous n'avez pas besoin d'un Mac pour apprendre et coder en Swift sous Windows 10.

Bien qu'il n'existe pas de support officiel natif pour compiler Swift sur Windows, des solutions de contournement fiables permettent de pratiquer et d'expérimenter. Découvrez comment créer, compiler et exécuter un programme Swift simple sur Windows 10.

Qu'est-ce que Swift ?

Swift est un langage de programmation moderne développé par Apple. Inspiré d'Objective-C, Rust, Haskell, Ruby, Python, C#, CLU et d'autres, comme l'explique son créateur Chris Lattner, il a été rendu open-source en 2014.

Relativement jeune, Swift connaît une croissance fulgurante : en 2017, il occupait la 11e place au classement TIOBE des langages les plus populaires. Idéal pour le développement Mac et iOS, explorez davantage ses avantages dans ces raisons d'apprendre Swift.

Premiers pas avec Swift sur Windows 10

Choisissez un éditeur de code : Notepad++, gratuit et puissant, est parfait pour débuter. Téléchargez-le ici et créez un nouveau fichier.

Programmer en Swift sur Windows 10 : Guide complet et tutoriel pas à pas

Un programme Swift simple pour Windows

Créez un script console qui demande le nom de l'utilisateur et le salue. Commencez par afficher une question :

print("Quel est votre nom ?")

Swift utilise print() avec parenthèses, contrairement à Python.

Pour lire la réponse :

let reponse = readLine() ?? ""

readLine() retourne une String? optionnelle. Nous utilisons l'opérateur nil-coalescing ?? pour une valeur par défaut vide. Notez l'absence de point-virgule et l'utilisation de let pour les constantes.

Ajouter une sortie

Affichez un message personnalisé :

print("Bonjour \(reponse) ! J'espère que vous passez une excellente journée !")

Swift utilise l'interpolation \(variable) au lieu de la concaténation +. Les optionnels (marqués ?) gèrent les valeurs nil ; ici, ?? évite le besoin de !.

Votre code complet :

Programmer en Swift sur Windows 10 : Guide complet et tutoriel pas à pas

Enregistrez en .swift via Fichier > Enregistrer sous, en sélectionnant Tous les fichiers si nécessaire.

Compiler Swift sous Windows 10

Utilisez le compilateur Swift pour Windows de Han Sangjin, disponible sur GitHub. Téléchargez et installez-le selon les instructions.

Ouvrez l'outil, sélectionnez votre fichier .swift, cliquez sur Compiler. La compilation est rapide pour les petits scripts.

Programmer en Swift sur Windows 10 : Guide complet et tutoriel pas à pas

Si succès, cliquez Exécuter. Le résultat s'affiche en console :

Programmer en Swift sur Windows 10 : Guide complet et tutoriel pas à pas

Note : L'exécutable généré nécessite l'outil ouvert ; ce n'est pas autonome.

Commencez à coder en Swift sur Windows dès aujourd'hui

Maîtrisez les bases, puis passez à des projets débutants. Pour les utilisateurs Linux, consultez coder Swift sur Ubuntu.

Ce guide, basé sur des outils testés, vous permet d'expérimenter Swift sans Mac. Pour un développement iOS complet, un Mac reste recommandé.


[]