Hi Denis,
nein, ein XIB bedeutet nicht zwangsläufig die verknüpfung mit einem viewcontroller- es könnte auch nur views beinhalten.
wie bereits gesagt -> als leitfaden würde ich vorgehen - zumindest mache ichs so -- wenn das wort Controller aufkommt, ich immer ein eigenes XIB dafür erstelle.
den der viewcontroller ist als file-owner im interface builder eingestellt.
theoretisch kannst du auch den fileOwner auf nix stellen (oder auf einen master-viewcontroller) und deine ganzen anderen viewcontroller über IB (interface builder) im xib definieren- und dann z.b mit den outlets in deinem file-owner controller verbinden. die outlets der sub-viewcontrollers sind ja mit den jeweiligen outlets im viewcontroller verknüpft.
ich hoffe du kannst mir folgen. glaube mir das machst du alles ein paar mal bis die klarheit durchbricht,aber aller anfang ist schwer
ich würde das ganze nach funktionen und funktionalitäten trennen und so die xibs erstellen. so kannst du leichter mal einen teil in eine andere app übernehmen, ohne den ganzen overload mit zu übernehmen oder rausschmeißen zu müssen. - und das ist der vorteil mehrere xibs zu haben. können tut man alles mit einem xib, aber wirklich "cool" ist das nicht :-)
viel erfolg
Gu8N
|