The iPhone SDK includes the Xcode IDE, Instruments, iPhone simulator, frameworks and samples, compilers, Shark analysis tool, and more. Free sign up as a Registered iPhone Developer required to download the iPhone SDK.
Technical Requirement: Intel processor-based Mac running Mac OS X Leopard.

The FREE SDK can be found near the bottom of the linked page.