Your Mac already has everything you need to create world-class applications. The same tools used to develop Mac OS X and iPhone OS are included with every Mac. Code editor. Debugger. Compilers. GUI designer. Performance analysis. It's all there. The tools in Xcode were designed to work perfectly with the Cocoa frameworks so creating Mac or iPhone applications is simple, yet incredibly powerful, just like using your Mac.
Xcode Tools
Xcode is the hub of your development experience, integrating interface design, code editing, debugging, and performance analysis. All the professional tools you need that make development as much an art as it is a science. Learn more
Cocoa and Cocoa Touch
The Cocoa frameworks are the developer interface to the power of Mac OS X. Animation, rich media, networking, data storage, and multi-core operations—all the features of the OS are there for your application. Cocoa Touch provides the same control over iPhone OS features, optimized for the touch interface. Learn more


