Ich mache eine App mit DDD Ich bin in der Lage, saubere Domain-Schicht, die Domänen sind deutlich von anderen Schichten getrennt zu machen.So erstellen Sie eine saubere Präsentationsschicht auf iOS App
Aber Controller auf Präsentationsschicht sind Chaos.
ViewControllers haben mehrere Verantwortlichkeiten , obwohl Domäne erfolgreich getrennt ist. A Viewcontroller neigen mehrere Aufgaben wie
- Navigation
- Deleate
- Analytics
- Animations
- Zugriff auf mehrere Domains usw.
Es oft viele sind Viewcontrollers haben, mit etwas andere Funktionen.
Wenn Sie versuchen, diese mit Template-Methode zu machen, wird die Hierarchie der ViewController zu kompliziert.
Wenn Sie versuchen, diese ohne Vorlage Methode zu machen, wird es viele ViewControllers geben, die einige Funktionen teilen. Dieser Weg ist anfällig für Veränderungen.
Welche Best Practices gibt es? Wie erstellt man eine saubere Präsentationsebene in der iOS App?