One Quickie
Making BNR-Style View Controller (UIViewController->General)
One of the things I like about the Big Nerd Ranch iPhone book is how they put the name of the nib file in a ViewController's implementation, rather than making all users of the ViewController know the nib file name. Here's how they do it:
@implementation BlahViewController
- (id) init {
if ((self = [super initWithNibName: @"BlahViewController"
bundle: nil])) {
// other initialization
}
return self;
} // init
- (id) initWithNibName: (NSString *) nibNameOrNil
bundle: (NSBundle *) nibBundleOrNil {
return [self init];
} // initWithNibName