Vidéo: The surprising solution to ocean plastic | David Katz 2025
Le compilateur Apple LLVM se veut votre meilleur ami, donc Live Issues évalue continuellement votre code en arrière-plan et vous avertit du codage erreurs. Avant que cette fonctionnalité n'arrive, vous deviez d'abord créer votre application. cette nouvelle façon d'économiser beaucoup de temps et d'efforts.
Non seulement Live Issues est heureux de vous signaler vos erreurs, Fix-it vous offrira également (quand cela sera possible) de résoudre le problème pour vous. En cliquant sur l'erreur, vous affichez les Fix-its disponibles, comme la correction d'une affectation à une comparaison, la réparation d'un symbole mal orthographié ou l'ajout d'un point-virgule manquant.
Avec un seul raccourci clavier, l'erreur peut être réparée instantanément et vous pouvez continuer à coder. Fix-it marque les erreurs de syntaxe avec un soulignement rouge ou un caret à la position de l'erreur et avec un symbole dans la gouttière.
Par exemple, dans la figure, le point-virgule est manquant après l'instruction [super viewDidLoad]. (Notez l'indicateur d'erreur - le cercle rouge avec point d'exclamation - dans la visionneuse d'activité, votre emplacement de destination pour afficher les messages d'état, la progression de la construction et les erreurs.) Appuyez sur Retour pour résoudre automatiquement ce problème. Ceci est une fonctionnalité très utile et permettra de réduire votre temps de débogage de manière significative (surtout si vous l'utilisez réellement).
Bien que Xcode et le compilateur travaillent ensemble très bien pour vous donner des avertissements et des erreurs, parfois ils sont un peu lents sur l'assimilation quand vous parvenez à résoudre le problème. Donc, ne soyez pas surpris par les avertissements et les erreurs aléatoires, surtout si le compilateur, pour une raison quelconque, ne trouve pas le fichier d'en-tête.
Si vous voyez un avertissement ou une erreur que vous êtes sûr de corriger, vous pouvez cliquer sur le bouton Exécuter. Xcode et le compilateur seront réinitialisés et l'avertissement disparaîtra. (À moins, bien sûr, que ce soit juste et que vous n'ayez pas réglé le problème.)
