Ouvrir le menu principal

iGeneration

Recherche

Créez une app avec Swift Playgrounds #2 : création des réglages

Florent Morin

mardi 28 décembre 2021 à 20:30 • 21

iOS

Suite de notre série où nous créons ensemble une petite app en Swift en utilisant un iPad et l’app Swift Playgrounds. Si vous avez raté le chapitre précédent, vous pouvez le consulter à cette adresse pour préparer correctement le projet :

Créez une app avec Swift Playgrounds #1 : préparation du projet

Créez une app avec Swift Playgrounds #1 : préparation du projet

Dans ce nouveau chapitre, nous allons créer les réglages de l’application. L’objectif est de nous familiariser avec la création de nouveaux fichiers et de nouvelles vues. Nous allons également utiliser quelques mécanismes propres à SwiftUI.

La partie réglages de l'app.

Pour démarrer cette nouvelle avec un bon point de départ, vous pouvez vous appuyer sur le code disponible en ligne qui correspond au résultat à la fin du chapitre 1. Le code source de ce nouveau chapitre est également intégralement disponible à cette adresse.

Création d’un nouveau fichier pour le titre

Quand on programme, il est important de bien séparer ses idées pour ne pas s’emmêler les pinceaux. Une bonne recommandation est aussi de séparer le code en plusieurs fichiers et en l’occurrence de créer un fichier par vue. Pour commencer, nous allons créer un nouveau document pour le titre de l’app.

Pour ajouter un fichier dans Swift Playgrounds, touchez le bouton + en haut à droite de …

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Clés de voiture : la Volvo EX30 peut être démarrée avec un iPhone

14:45

• 1


iOS 18.3.2 aurait un bug avec les notifications push de Mail

10:30

• 21


Bon plan : 50 € de moins sur le HomePod 2 en version reconditionnée

09:47

• 7


iPhone 17 et 18 : des modems et Wi-Fi Apple, téléobjectif 48 mpx et optimisations pour l'IA

07:40

• 18


Free Mobile active enfin l’IPv6 par défaut pour tous ses clients

17/03/2025 à 22:01

• 20


La quatrième bêta d’iOS 18.4 pointe déjà le bout de son nez

17/03/2025 à 19:02

• 13


Amazon abandonne le traitement en local d'Alexa : tout va passer par le cloud

17/03/2025 à 17:45

• 11


Finalement, l’iPhone 17 Air ne coûterait pas plus cher qu’un iPhone Plus

17/03/2025 à 16:15

• 29


Spliiit+ : un abonnement pour faire des économies sur les abonnements partagés

17/03/2025 à 15:00

• 44


La production d'iPhone et iPad pliants n'est pas attendue avant mi 2026

17/03/2025 à 13:45

• 11


Maps Surveyor, la nouvelle initiative d’Apple pour améliorer Plans

17/03/2025 à 10:50

• 20


Faites-vous le ménage dans votre bibliothèque d’app ?

17/03/2025 à 09:45

• 27


Spike Jonze bientôt de retour dans une publicité Apple, cette fois pour les AirPods 4 avec Pedro Pascal

17/03/2025 à 08:15

• 13


Audi a discrètement activé la fonction clés de voiture d’iOS sur sa nouvelle A6 électrique

17/03/2025 à 07:54

• 25


Promos : l'iPhone 16e à 599 €, le 15 à 695 € et l'iPad Pro M4 11 à 890 €

16/03/2025 à 16:10

• 13


L’iPhone Air et la gamme 2026 se précisent, les interfaces profondément revues cette année : la semaine Apple

16/03/2025 à 16:09

• 56