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

Comment programmer en Swift sur Windows 10

Swift est l'une des langues les plus en vogue en ce moment, et pour une bonne raison. Les applications Mac et iOS occupent une grande partie du marché. Pouvoir créer des applications iOS nativement est un gros problème pour les personnes qui ne veulent pas plonger dans les profondeurs obscures d'Objective C.

Puisque Swift est natif d'Apple, vous avez besoin d'un Mac, n'est-ce pas ? Tort. Bien qu'il n'existe pas de méthode "prête à l'emploi" pour compiler Swift sous Windows, cela ne signifie pas que les utilisateurs de Windows ne peuvent pas apprendre Swift.

Voici comment créer un programme Swift simple, le compiler et l'exécuter sous Windows 10.

Qu'est-ce que Swift ?

Avant de commencer, regardons ce qu'est réellement Swift. Swift est un langage de programmation conçu par Apple. Il faut des idées "d'Objective-C, Rust, Haskell, Ruby, Python, C #, CLU et bien trop d'autres pour les énumérer" selon l'initiateur du projet Chris Lattner.

C'est une langue relativement jeune qui a été rendue publique en 2014, bien qu'elle soit déjà largement considérée. L'indice TIOBE des meilleurs langages de programmation en 2017 a placé Swift au numéro 11, ce qui en fait l'un des langages à la croissance la plus rapide de tous les temps.

Bref, si vous programmez pour Mac ou iOS, Swift est fait pour vous ! Pour un examen plus approfondi des utilisations de Swift, jetez un œil à ces raisons pour lesquelles Swift vaut la peine d'être appris.

Premiers pas avec Swift sur Windows 10

Tout d'abord, nous allons avoir besoin d'un éditeur pour écrire notre code. Vous pouvez utiliser n'importe quel IDE avec lequel vous êtes à l'aise, bien qu'il ne soit pas strictement nécessaire d'en utiliser un et n'importe quel éditeur de texte suffira également. Cela dépend principalement de vos préférences personnelles, mais si vous avez besoin d'aide pour décider quoi utiliser, ce guide peut vous aider.

Aujourd'hui, nous allons utiliser Notepad ++ car il est gratuit, simple et extensible. Téléchargez Notepad++ et ouvrez-le. Passons au codage !

Comment programmer en Swift sur Windows 10

Un programme Swift simple pour Windows

Pour notre projet de test d'aujourd'hui, nous allons créer un programme simple qui s'exécutera sur la ligne de commande Windows. Commencez par ouvrir un nouveau fichier Notepad++. Nous allons commencer par imprimer une question à l'écran, attendre que l'utilisateur tape sa réponse, puis utiliser cette réponse pour fournir une réponse.

print("Quel est votre nom ?") 

Cela s'affichera lorsque le programme s'exécutera. Maintenant que nous avons posé une question, nous devrions fournir un moyen de laisser l'utilisateur répondre. Pour cela, nous utilisons le readline() et stockez la réponse sous la forme d'une variable appelée response .

var réponse =readLine() 

Si vous connaissez déjà d'autres langages de programmation, vous remarquerez peut-être quelques petites différences ici. Tout d'abord, nous pouvons stocker les données acquises à partir de readLine en tant que var au lieu d'avoir à spécifier qu'il s'agira d'une chaîne. Un autre changement pour ceux d'entre vous qui viennent de JavaScript ou de C# est l'absence de points-virgules pour indiquer la fin des lignes.

Les utilisateurs de Python sont peut-être déjà plus à l'aise ici !

Ajouter une sortie

Maintenant que nous avons ces informations stockées dans une variable, nous voulons les utiliser et les afficher à l'utilisateur. Quoi de plus agréable que de leur souhaiter une excellente journée ?

print("Bonjour \(réponse !), j'espère que vous passez une bonne journée !") 

Même si vous avez de l'expérience dans d'autres langues, vous verrez ici quelques différences. Plutôt que d'utiliser le + opérateur en dehors des guillemets pour afficher votre variable, vous utilisez \(variableName) entre guillemets. Une autre fonctionnalité de Swift est l'utilisation de Valeurs facultatives . Ces valeurs sont difficiles à comprendre à première vue, mais ajoutent une plus grande fonctionnalité à l'utilisation des variables dans Swift.

Dans ce cas, nous voulons simplement afficher la valeur telle quelle, nous ajoutons donc un point d'exclamation après le nom de la variable response ! pour indiquer qu'il ne s'agit pas d'une valeur facultative. Une valeur facultative est une variable qui peut ou non se voir attribuer une valeur. Il n'en nécessite pas. Si aucune valeur ne lui est attribuée, alors il lui sera attribué nil.

Un point d'interrogation (?) après le type de valeur l'identifie comme facultatif, tandis qu'un point d'exclamation signifie qu'il ne l'est pas.

Votre code ressemblera à ceci :

Comment programmer en Swift sur Windows 10

Pour enregistrer votre code, utilisez Fichier > Enregistrer sous et sélectionnez Fichier Swift à partir de Enregistrer sous le type menu. S'il manque le type de fichier Swift dans votre menu, sélectionnez tous les fichiers à la place, et ajoutez le .swift extension de fichier après le nom de fichier que vous avez choisi.

Compiler Swift dans Windows 10

Maintenant que nous avons un programme, nous devons pouvoir le compiler et l'exécuter. Bien qu'il n'existe aucun moyen intégré de programmer Swift dans Windows 10, il existe une solution de contournement. Han Sangjin a créé un compilateur pour Swift qui est disponible en téléchargement sur Github. Téléchargez et installez l'application Swift pour Windows en suivant les instructions fournies dans le lien.

Une fois installé, ouvrez-le. Cliquez sur Sélectionner un fichier et sélectionnez votre programme créé précédemment. Cliquez sur Compiler et attendez que le programme se compile.

Comment programmer en Swift sur Windows 10

Pour un programme aussi petit, cela devrait être presque instantané, bien que cela puisse prendre du temps en fonction de la complexité de votre code !

Vous devriez recevoir un message " Compilation réussie " dans la boîte de dialogue. Si ce n'est pas le cas, revenez en arrière et vérifiez votre code pour vous assurer que vous n'avez pas fait d'erreurs. Une fois le code compilé, cliquez sur Exécuter pour exécuter votre programme. Le programme s'ouvrira dans la ligne de commande Windows et devrait ressembler à ceci :

Comment programmer en Swift sur Windows 10

Il est à noter que vous devez utiliser l'application Swift pour Windows pour exécuter votre code, le EXE le fichier créé ne fonctionnera pas de manière autonome, même si l'application est ouverte.

Commencer à coder Swift sur Windows dès aujourd'hui

Si vous décidez que Swift est fait pour vous, il existe une multitude d'outils pour vous aider. Une fois que vous avez acquis une compréhension de base de l'environnement, pourquoi ne pas essayer quelques projets pour débutants afin de donner vie à vos connaissances ?

Si vous êtes un utilisateur Linux cherchant à coder des applications iOS, voici comment coder en Swift avec Ubuntu.


[]