title: customize initWithNibName
body: <p>I want to have a custom <code>initWithNibName</code>, basically passing in another <code>NSString</code> as a type to determine some logic inside this <code>UIViewController</code> based on the type. So I set is as follows:</p>
  
  <pre><code>- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil andFeedType:(NSString *)feedType
  {
      self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
      if (self) {
          // Custom initialization
      }
      return self;
  }
  </code></pre>
  
  <p>Does this even make sense? As I don't see this type of init's quite often. If not then what is the best way to do this?</p>