iOS (Swift)
Expert
Correction d’un retain cycle complexe entre ViewModel et ViewController

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

retain-cycle
memory-leak
mvvm
bugfix
swift

Scénario Technique

Contexte : Une application utilise MVVM avec closures pour notifier les mises à jour. Le Problème : Le ViewController n’est jamais libéré après navigation, provoquant fuite mémoire. Extrait logique actuelle : viewModel.onUpdate = { self.updateUI() } Contraintes : Identifier cycle de rétention. Utiliser capture list faible appropriée. Vérifier désallocation via outils de debug mémoire. Livrable attendu : Corriger l’implémentation afin d’éliminer retain cycle et garantir libération correcte des ressources.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    iOS (Swift) - Correction d’un retain cycle complexe entre ViewModel et ViewController | Test Technique & Recrutement