In der Stanford iPhone-Kurs CS193P Aufgabe 2 (kostenloser Online-Kurs), sagt der Schritt durch, um das Modell über Cocoa Touch Plugin -> Controller -> Object in die NIB hinzuzufügen. Ist das nur für Initialisierungszwecke? Warum kann ich mein Modell nicht einfach in der awakeFromNib
-Methode in der Controller-Klasse selbst instanziieren und initialisieren?Modell (von MVC) in Interface Builder?
1
A
Antwort
2
Sie sollten nicht wirklich Modellobjekte in IB erstellen. NIBs sollten wirklich ausschließlich für Controller und Ansichten sein. Sie schreiben dann Code zum Erstellen und Verknüpfen von Modellen und Controllern
0
Sie können das Modell programmgesteuert erstellen, aber ich finde es bequem, dass IB sich darum kümmert.
IB hilft Ihnen beim Erstellen eines Singletons, verknüpfen Sie es mit anderen Dingen und so weiter.
Verwandte Themen
- 1. Platzhalterobjekte in Interface Builder
- 2. Binding in Interface Builder
- 3. Wie setze ich das 'M' in MVC mit Interface Builder
- 4. Versteckte Funktionen von Interface Builder?
- 5. Problemeinstellung Autosizing in Interface Builder
- 6. Verwenden Singleton In Interface Builder?
- 7. Sortieren von Szenen in Xcode Interface Builder
- 8. Verwenden von Attributtext in Interface Builder
- 9. Registerkarte umbenennen von "ersten" in Interface Builder
- 10. Subviews von UIView in Interface Builder hinzugefügt
- 11. Interface Builder für SpriteKit
- 12. Interface Builder (User Interface Designer) für Android
- 13. Ansichtselement in Interface Builder ersetzen
- 14. Interface Builder "Simulate Interface" funktioniert nicht
- 15. Interface Builder UIDatePicker
- 16. Interface Builder Positionsposten sperren?
- 17. Interface Builder Warnungen
- 18. Architektonischer Ansatz in iOS Interface Builder
- 19. Hintergrund von UITableview im Interface Builder festlegen?
- 20. UIImageView: Tap-Ereignis von Interface Builder hinzufügen
- 21. Interface Builder: Größe der Ansicht von NIB
- 22. Verwendung von Interface Builder für UITableViews
- 23. Interface Builder für iPhone Tutorial
- 24. xcode Interface Builder Hintergrundfarbe Präferenz
- 25. Interface Builder wird nicht geöffnet
- 26. Garbage Collector zerstört Objekte von Interface Builder
- 27. UINavigationBar ohne UINavigationController von Interface Builder
- 28. Interface Builder: Autolayout für MapView
- 29. IBDesignable - Subviews durch Interface Builder
- 30. Globale Farbpalette für Interface Builder