Fiche 16.06
Fiche 16.06 — Lire et reprendre un projet iOS existant
Objectif
Savoir comment aborder un projet iOS existant quand tu arrives en entreprise.
Dans un vrai job, tu ne crées pas toujours une app de zéro. Tu dois souvent comprendre une base de code déjà en place.
1. Méthode en 10 étapes
Texte
2. Lire le README
Le README peut expliquer :
- comment installer le projet ;
- quelles dépendances utiliser ;
- quelle version Xcode ;
- quelles variables de config ;
- comment lancer les tests ;
- comment faire une build.
Ne saute pas cette étape.
3. Identifier le point d’entrée
SwiftUI :
Swift
UIKit :
Texte
Le but est de comprendre quel écran s’affiche en premier.
4. Comprendre l’architecture
Regarde les dossiers :
Texte
Cherche :
- Views ;
- ViewModels ;
- Services ;
- Models ;
- Navigation ;
- API client ;
- Auth ;
- persistance locale.
5. Suivre le flux d’un écran
Exemple login :
Texte
Essaie toujours de suivre un flux complet de l’UI jusqu’à la donnée.
6. Utiliser un breakpoint
Mets un breakpoint dans :
- l’action d’un bouton ;
- le ViewModel ;
- le service ;
- le callback API ;
- la navigation.
Ça permet de comprendre le projet plus vite que lire tous les fichiers.
7. Faire une petite modification
Avant de toucher une grosse feature, fais une modification simple :
- changer un label ;
- corriger une validation ;
- ajouter un log ;
- ajuster une cellule ;
- ajouter un test simple.
Tu valides ainsi que tu as compris le build, la structure et le process PR.
Résumé
- Commence par README, dépendances et lancement.
- Identifie le point d’entrée de l’app.
- Comprends l’architecture par dossier.
- Suis un flux complet UI → ViewModel → service.
- Utilise les breakpoints pour apprendre rapidement.