iOS (Swift)
Avancé
Correction d’un appel réseau exécuté sans gestion correcte du thread principal
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
urlsession
threading
bugfix
swift
ios
Scénario Technique
Contexte : Une application charge des données via URLSession. Le Problème : L’UI est mise à jour depuis un thread secondaire, provoquant comportements imprévisibles. Extrait logique actuelle : URLSession.shared.dataTask(with: url) { data, _, _ in self.label.text = "Loaded" }.resume() Contraintes : Mettre à jour l’interface uniquement sur le thread principal via DispatchQueue.main.async. Gérer erreurs réseau proprement. Livrable attendu : Corriger l’implémentation afin d’assurer respect des règles de thread UI et stabilité de l’application.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.