Wenn ich gerade anfange zu studieren, habe ich die gesamte Verarbeitung in den View Controller geschrieben.
Der so erstellte View Controller ist ** FatViewController **,
Es wird als Fat View Controller bezeichnet.
Je mehr FatViewController vorhanden sind, desto weniger lesbar und wartbar wird er.
Um dies zu verhindern, gibt es ein Designkonzept namens ** Architektur **.
Zeigen Sie hier die zugehörige Verarbeitung, hier die Geschäftslogik usw. an.
Dies ist eine Regel, die die Codequalität nicht verringert.
Es ist schwierig, dies von Anfang an zu verfolgen. Lassen Sie uns daher zunächst die Aspekte der API-Kommunikation trennen.
Zuallererst die Verarbeitung rund um die Kommunikation -Eine Funktion, die eine API auslöst (gibt eine Antwort mit einem Abschluss zurück) Wirf eine Anfrage und sende die Antwort in einem Abschluss zurück. -Struktur (codierbar) zur Abbildung der Antwort Codierbarer Teil zum Codieren gemäß den zurückgegebenen Json-Daten -Prozess-API-Antwort Verarbeitung, die tatsächlich Daten verwendet Ich werde es in drei Teile teilen.
Wenn Sie dies zuerst tun können Sie können einen Schritt auf dem Weg zum Anfänger machen.
Schließlich, wenn Sie gemäß der Architektur namens MVVM codieren können Ich bin völlig neu im Spiel, aber es ist von Anfang an schwierig Bitte beachten Sie zumindest, dass Sie auch rund um die Kommunikation separat schreiben sollten.
Recommended Posts