How do change the start up view so on first launch it opens the settings view? I have the application with a tab bar.....one of the tabs is a settings view which saves all the settings in NSUserDefaults. I want the application to launch and find out if for example NSUserdefault for key name is nill, if nill then load the settings view. I'm having trouble writing this in, and not exactly sure if it belongs in the ViewDidLoad of the initial first view or DidFinishingLaunching in appDelegate.....Any help on this subject would be greatly appreciated.