Apple Developer Tools
Mac OS X provides you with a full suite of free developer tools to prototype, compile, debug, and optimize your applications, speeding up your development cycle. Xcode, Apple's integrated development environment, can be used with either Java or the Cocoa and Carbon frameworks. Mac OS X also provides a wide selection of open source tools, such as the GNU Compiler Collection (GCC), which is used to build Mach-O programs, the native runtime environment of Mac OS X. In addition, Apple provides tools for analyzing application performance. The OpenGL tools allow you to monitor OpenGL applications and easily construct shaders. Mac OS X's streamlined approach to developer productivity decreases your most common and time-consuming tasks by fusing familiar user interface concepts with a unique mix or performance strategies.