• 10 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 10/9/23

Prenez en main le Playground

Joe vient de refermer la porte et vous ouvrez votre nouveau logiciel préféré : Xcode ! Pour résoudre l'épineuse problématique de Joe, vous allez utiliser le Playground.

Partez à l'assaut du Playground !

Pour créer un nouveau Playground, commençons par ouvrir Xcode.

Le message de bienvenue de Xcode
Xcode vous souhaite bienvenue !

Si vous avez déjà suivi des cours iOS sur OpenClassrooms (ce que je vous recommande vivement avant de faire celui-ci !), vous avez déjà utilisé la 1re option, "Créer un nouveau projet Xcode". Pour créer un Playground, c’est un peu différent. Ici, nous allons cliquer sur “File”, puis “New” et ensuite “Playground”.

En cliquant sur File, puis New et ensuite Playground, une fenêtre apparaît pour créer un nouveau fichier Playground
Créons un fichier Playground

Ensuite, il vous suffit de cliquer sur “Next”.

Il vous suffit ensuite de choisir le nom de votre projet. Ici, j'ai choisi JoeFarm . Vous pouvez prendre ce que vous voulez. Ensuite, Xcode vous propose de sélectionner un emplacement sur votre ordinateur pour sauvegarder le projet. Puis vous arrivez sur ceci :

Votre nouveau fichier Playground s'ouvre
Le Playground

Formidable... c'est quoi ?

Le Playground est un éditeur de texte très puissant ! Et la meilleure option pour apprendre et découvrir le langage Swift !

Par rapport à d'autres éditeurs de code, celui-ci a la particularité de vous indiquer en temps réel ce qu'il se passe dans votre programme.

Par exemple ici, par défaut, Xcode vous propose la déclaration de variables suivante :

var greeting = "Hello, playground"

Vous pouvez remarquer sur la droite de l'éditeur ceci :

Le Playground a lu le code proposé par Xcode et affiche Hello Playground
Le rendu du code proposé par Xcode

Le Playground a lu la variable greeting  , et nous indique ici son contenu. Cela va s'avérer très pratique !

Des nouvelles de Joe

J'ai fait mes petites recherches, et j'ai trouvé une formule tout inclus à 1 499 € pour le voyage que je veux faire. Ça comprend l'avion, l'hôtel et la plongée ! J'estime que je gagne environ 10 € chaque jour. Je te donne des précisions très vite.

Merci beaucoup pour ton aide !

Voilà de premières données que nous allons pouvoir utiliser pour estimer le temps que mettra Joe à économiser pour son voyage.

Pour faire nos calculs, nous allons avoir besoin des opérateurs !

Découvrez les opérateurs

La programmation, ça servait à la base surtout à faire des calculs. Et pour cela, nous pouvons utiliser ce qu'on appelle des opérateurs.

Voyons déjà les 4 opérateurs de base. Et si vous avez déjà programmé ou utilisé les formules d'Excel, vous les connaissez déjà !

+

Addition

-

Soustraction

*

Multiplication

/

Division

Pour les utiliser, rien de plus simple ! Essayez de taper des opérations simples dans le Playground :

2 + 2                                  // 4
12 / 4                                 // 3
99 * 56                                // 5544
1 + 2 + 3 + 4 - 5                      // 5

Vous pouvez voir sur le côté que le Playground lit votre code à chaque changement pour vous indiquer le résultat de chaque ligne.

Au passage, les opérateurs respectent la priorité des opérations (multiplication et division sont prioritaires sur l'addition et la soustraction). Cela donne :

3 + 4 * 2                              // 3 + 8 = 11
8 / 2 + 2                              // 4 + 2 = 6

Et si l’on veut forcer la priorité, comme dans vos cours de 6e , on peut utiliser des parenthèses  ()    :

(3 + 4) * 2                            // 7 * 2 = 14
8 / (2 + 2)                            // 8 / 4 = 2

À vous de jouer

Entraînez-vous en résolvant ces questions sur Replit !

Pour accéder à la solution :

  1. Soumettez votre projet avec le bouton "Submit" en haut à droite, 

  2. Cliquez sur le titre de l'exercice en haut à gauche de la fenêtre,

  3. Puis sur "OCfondamentauxdeswift",

  4. Cliquez sur "Fork the solution".

Calculez les économies de Joe

Joe a donc 1 499 € à économiser. À raison de 10 € d'économie par jour, il les aura économisés au bout de combien de temps ?

1499 / 10  // 149

Il va falloir 149 jours à Joe pour économiser pour son voyage ! Félicitations, voici la première ligne de notre programme !

En résumé

  • Le Playground est un éditeur de texte qui lit votre code pour vous donner des informations sur son contenu à chaque modification.

  • Pour les 4 opérations basiques, on utilise les opérateurs   +  - * /  . Pour gérer la priorité dans les calculs, on peut utiliser les parenthèses  ()  .

Maintenant que vous avez découvert Xcode et les joies du Playground, je vous propose de plonger dans le merveilleux monde des variables afin de poser la première brique pour le programme de notre ami Joe. Allons-y !  :)

Example of certificate of achievement
Example of certificate of achievement