Xcode is Apple's new integrated development environment (IDE) for Mac OS X. It is designed to fully support all of the major platform initiatives of Mac OS X, such as the Carbon and Cocoa frameworks, Java, and the new application packaging mechanisms.
Xcode provides project editing, search and navigation, file editing, project building, and debugging facilities for all types of Mac OS X software projects, including applications, tools, frameworks, libraries, plug-in bundles, kernel extensions, and device drivers. It supports the use of C, C++, Objective C, Objective C++ and Java.
Xcode leverages numerous other tools available with Mac OS X, such as the Interface Builder user interface construction application, compilers such as gcc, javac, and jikes, and debuggers such as gdb.
Apple Computer, Inc. (2004). Xcode. developer.apple.com/tools/xcode/