• 30 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 2/26/20

Prenez en main le playground

Log in or subscribe for free to enjoy all this course has to offer!

Joe vient de claquer 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.

À l'assaut du Playground ! 

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

Si vous avez suivi ce cours (ce que je vous recommande vivement avant de faire celui-ci !), vous avez déjà utilisé la 2e option "Créer un nouveau projet Xcode". Ici, vous vous en doutez, nous allons choisir la première option "Commencez avec un Playground".

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 :

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 str = "Hello, playground"

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

Le Playground a lu la variable  str 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 à 1499€ 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 !

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 :p, on peut utiliser des parenthèses  ()   :

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

 

Entraînez-vous en résolvant ces questions :

  •  À raison de 45 min par repas, combien d'années passez-vous à table dans votre vie (vous êtes libre de choisir votre espérance de vie...) ?

  • Quelle est la différence d'âge moyenne entre vous et vos parents ?

  • Si vous gagnez le salaire moyen d'un développeur iOS, combien économiserez-vous (ou perdrez-vous) les deux prochaines années (par rapport à votre salaire actuel) ?

Je vous propose une correction. Mais ne la regardez pas ! Faites l'exercice !

// Ne regardez pas la correction tout de suite !



























// Les repas
45 * 3 * 365 * 90 / (60.0 * 24 * 365)  // 8,4 années à manger !

// La différence d'âge
(1992 - 1958 + 1992 - 1963) / 2.0 // 31,5 ans

// Le salaire
(40400 - 32000) * 2 // 16 800 € 

Évidemment les résultats dépendent de chacun. Le but était simplement que vous jouiez un peu avec les opérateurs.

Calculons les économies de Joe

Joe a donc 1499€ à économiser. A 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  () .

Example of certificate of achievement
Example of certificate of achievement