title: Add new view controller and push on that in cocoa application
body: <p>I am new to OS X application. In iOS there is methods like :</p>
  
  <pre><code>1. self.window.rootViewController = self.viewController;
  2. [self.window addSubview:self.viewController.view];
  </code></pre>
  
  <p>to add view controller in window or </p>
  
  <pre><code>3. DefaultViewController *objDefault = [[DefaultViewController alloc] initWithNibName:@"DefaultViewController" bundle:nil];
     [self.navigationController pushViewController:objDefault animated:TRUE];
  4. DefaultViewController *objDefault = [[DefaultViewController alloc] initWithNibName:@"DefaultViewController" bundle:nil];
     [self presentViewController: objDefault animated:TRUE completion:nil];
  </code></pre>
  
  <p>to push on next view controller.</p>
  
  <p>My question is that in OS X is there any method like above to add new view controller to window or push on next view controller..?</p>