Je pense que de nombreuses personnes débutantes créent d'abord une interface utilisateur avec un storyboard.
À première vue, vous pouvez le faire de manière intuitive et vous pouvez penser que c'est ** facile à comprendre **.
C'est vrai, l'avantage de Storyboard est qu'il est intuitif et facile à comprendre.
Cependant, au fur et à mesure que nous le développons, ce Storyboard présente des inconvénients majeurs.
Je remarque.
Quoi qu'il en soit, le storyboard est lourd. Si vous rassemblez tous les écrans dans un storyboard, il se peut qu'il reste bloqué simplement en l'ouvrant. Par conséquent, certains utilisent la référence du storyboard ou utilisent une bibliothèque pour diviser le storyboard.
Ce n'est pas basé sur le codage, donc c'est fini quand il y a un conflit. L'une ou l'autre des implémentations disparaîtra. En outre, il est difficile de déboguer car il ne génère pas d'erreur lors du débogage. De plus, il ne peut pas être examiné sur Github ou dans l'arborescence des sources. On peut dire que le coût de gestion est assez élevé.
Dans SwiftUI, il s'agit d'un dessin d'interface utilisateur basé sur le codage. Est-ce de la leçon de storyboard? L'interface utilisateur Swift, qui vous permet de vérifier et d'utiliser l'aperçu sans construire avec la fonction Canvas, fait date. On peut dire que cela signifie également une pause dans le storyboard.
Qu'as-tu pensé. Bien sûr, parfois et dans certains cas, le storyboard peut être beaucoup plus pratique, Fondamentalement, je pense que vous devriez vous habituer à dessiner l'interface utilisateur en codant.
Recommended Posts