So in my app I have 3 xib files. MainMenu.xib, AboutTheDev.xib, and CreditsPage.xib
How do I open another xib without closing MainMenu.xib. (I have an action binded in the toolbar to open AboutTheDev.xib.
So basically,
on aboutTheDev_(sender)
          --Code to open AboutTheDev.xib
end aboutTheDev_
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          You have two practical choices:
- 
Set up a separate script that is a subclass of NSWindowController that uses continue initWithWindowNibName:“NameOfNib” in an init handler, set it as owner of the nib, and create a singleton instance when required; 
- 
Use NSBundle’s loadNibNamed:owner:topLevelObjects: method to load it, making your app delegate the owner; 
- 
Put the stuff in a single nib. 
The former is Cocoa best practice, but it’s not straight-forward. The latter is generally much more practical in ASObjC projects. I’m not sure the second buys you much of an advantage.