I'm trying to swap out views in a window. Each view will have it's own nib and NSViewController Subclasses. I've implemented this in the past using an NSBox's setContentView: method. I was wondering how to accomplish this without using an NSBox. If I have NSView instances viewA and viewB, and my main window has a custom view that's wired up to my viewA object in IB, how do I later swap it to a viewB?