[Swift] Vor- und Nachteile von Storyboard

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.

Fehler

schwer

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.

Schwer zu handhaben

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.

Von Apple nicht empfohlen?

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.

Am Ende

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

[Swift] Vor- und Nachteile von Storyboard
Vor- und Nachteile von Java
[Technisches Memo] Über die Vor- und Nachteile von Ruby
Dies und das von Swift Corner Radius
[Java / Swift] Vergleich von Java-Schnittstelle und Swift-Protokoll
Was sind die Vorteile von DI und Thymeleaf?
Einrichten von JMeter und jEnv
Hintergrund und Mechanismus des Stoffladers
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
Kombination von Suche und jedem_mit_Index
Urteil von JSONArray und JSONObject
Verwenden Sie den schnellen Filter und die Karte
Rest- und Leistungstreiber (冪 Leistung)