title: Navigation Styling throughout app
body: <p>is there a way to implement the below code for the styling of my navigation bar in ViewDidLoad or globally somehow, instead of pasting in every VC? Thanks. </p>
  
  <pre><code>// Navagation styling
      viewController.title = @"NAV TITLE";
      [viewController.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"Gibson-Light" size:20.0], NSFontAttributeName, nil]];
  
      UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithTitle:nil
                                                                         style:UIBarButtonItemStylePlain
                                                                        target:viewController
                                                                        action:nil];
  
      rightBarButton.image = [UIImage imageNamed:@"settings_cog"];
      rightBarButton.tintColor = [UIColor grayColor];
  
      viewController.navigationItem.rightBarButtonItem = rightBarButton;
  </code></pre>