Ich denke, dass viele junge Leute zuerst eine Benutzeroberfläche mit Storyboard erstellen.
Auf den ersten Blick können Sie es intuitiv tun, und Sie können das Gefühl haben, dass es ** leicht zu verstehen ** ist.
Der Vorteil von Storyboard ist, dass es intuitiv und leicht zu verstehen ist.
Während wir es entwickeln, hat ein solches Storyboard jedoch große Nachteile.
Ich bemerke.
Wie auch immer, das Storyboard ist schwer. Wenn Sie alle Bildschirme in einem Storyboard zusammenfassen, bleibt es möglicherweise hängen, wenn Sie es öffnen. Daher verwenden einige die Storyboard-Referenz oder verwenden eine Bibliothek, um das Storyboard zu teilen.
Es ist nicht codierungsbasiert, also ist es vorbei, wenn Sie einen Konflikt haben. Jede Implementierung wird verschwinden. Außerdem ist das Debuggen schwierig, da beim Debuggen kein Fehler ausgegeben wird. Darüber hinaus kann es nicht auf Github oder Quellbaum überprüft werden. Man kann sagen, dass die Verwaltungskosten ziemlich hoch sind.
In SwiftUI handelt es sich um eine codierungsbasierte UI-Zeichnung. Ist das aus der Lektion des Storyboards? Die Swift-Benutzeroberfläche, mit der Sie die Vorschau überprüfen und bedienen können, ohne mit der Canvas-Funktion zu erstellen, ist epochal. Man kann sagen, dass dies auch eine Pause vom Storyboard bedeutet.
Was haben Sie gedacht. Natürlich kann das Storyboard manchmal und in einigen Fällen viel praktischer sein. Grundsätzlich denke ich, dass Sie sich daran gewöhnen sollten, die Benutzeroberfläche durch Codierung zu zeichnen.
Recommended Posts