[Swift] Wenn Sie den Lebenszyklus nicht kennen, werden Sie beim Aktualisieren der Zeichnung stolpern: Für junge Leute

Im Zeichnungsaktualisierungsprozess "Aus irgendeinem Grund wird es nicht reflektiert" Ich bin der Szene mehrmals begegnet.

In solchen Zeiten ist im Allgemeinen der "Lebenszyklus" beteiligt. Klassen wie UIViewController und UIView haben einen ** Verarbeitungsablauf **.

Super.viewDidLoad (), das Sie beim Erstellen einer Datei immer sehen, ist nur ein Teil davon.

Unten der Lebenszyklus von UIViewController https://qiita.com/motokiee/items/0ca628b4cc74c8c5599d

Vergleichen wir den Lebenszyklus mit der Architektur. Wenn Sie ein Haus bauen, machen Sie zuerst ein Fundament und dann ein Skelett. Dann bringen Sie Wände, Dächer und dann Möbel. Derzeit ist es nicht möglich, ein Framework zu erstellen, ohne eine Grundlage zu schaffen. Sie benötigen auch eine Wand, um die Wand zu streichen.

Eine ähnliche Geschichte ist der Lebenszyklus. Wenn Sie nicht zum richtigen Zeitpunkt verarbeiten, wird dies nicht berücksichtigt.

Das ist das Phänomen, dass "Zeichnen nicht reflektiert wird". Wenn Sie in einen solchen Fall geraten, überprüfen Sie zuerst die ererbende Klasse und den Lebenszyklus. Fügen wir den Zeichnungsaktualisierungsprozess zu einem geeigneten Zeitpunkt ein.

Recommended Posts

[Swift] Wenn Sie den Lebenszyklus nicht kennen, werden Sie beim Aktualisieren der Zeichnung stolpern: Für junge Leute
Ruby on Rails Wenn Sie die Ursache für das Zurücksetzen beim Speichern nicht kennen.
Wenn Sie das Spring Framework nicht kennen, kaufen Sie es! !! !! !! !! !!