2009-05-24 18 views
1

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?

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