Xcode had [mostly] single window mode since 2.0 or so. It wasn't default, though, and Interface Builder was a separate application.
Layout: All-In-One
"This layout provides virtually all operations within a single window, such as editing files and project content, filtering in the detail view, viewing the build results and build log, and debugging".