Henetworkinge la class UIViewController y XIB

Estoy desarrollando una aplicación iOS 4 y he desarrollado algunas classs que quiero usar en otros proyectos.

Una de estas classs, denominada MapViewController , es una subclass UIViewController. Esta class usa un file XIB que he creado con el creador de interfaces.

Me pregunto si usará MapViewController en otro proyecto como MapViewController de una nueva class, ¿cómo puedo usarlo asociado con XIB?

Quiero reutilizar MapViewController y su XIB, pero no sé si tengo que hacer algo especial con el file XIB.

No sé cómo explicar esto. Si necesita más detalles, dígame.

ACTUALIZAR:

Quiero crear una nueva class que henetworkingará de MapViewController , así:

 ... @interface NewMapViewController : MapViewController { ... 

Y, ahora si quiero continuar usando el mismo XIB (el de MapViewController ), ¿qué debo hacer?

Dado que va a henetworkingar de MapViewController , su MapViewController convierte en la súper class. Y también tiene MapViewController.xib. Me parece bastante sencillo si usa el inicializador para NewMapViewController

NewMapViewController.m

 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { NSLog(@"Subclass initWithNibName called"); self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } 

Inicialice su NewMapViewContoller como:

 //Nib of super class is MapViewController NewMapViewController *nmapController = [[NewMapViewController alloc] initWithNibName:@"MapViewController" bundle:[NSBundle mainBundle]];