Retour aux cas pratiques
iOS (Swift)Fondamental
Correction d’un appel réseau bloquant le thread principal
Scénario
Contexte : Une application récupère des données depuis une API distante. Le Problème : L’interface se fige pendant l’appel réseau. Extrait logique actuelle : let data = try? Data(contentsOf: url) label.text = String(data: data!, encoding: .utf8) Contraintes : Effectuer appel réseau en arrière-plan via URLSession. Mettre à jour UI sur le thread principal. Livrable attendu : Corriger l’implémentation afin d’assurer fluidité de l’interface utilisateur.
Compétences ciblées
networkingurlsessionbugfixthreadingios