- Buy a Mac
You’ll need one with an Intel-based processor, running the Leopard version of MacOS X. It doesn’t have to be a top of the range model, though.
- Sign-up as an official developer
If you plan on releasing your masterpiece at any point, you’ll need to sign up with the iPhone Developer Program. The Standard cost is $99, and it involves agreeing to Apple’s terms and conditions, and signing and returning the contract. Even if you’re nowhere near completing the project, you’ll need to sign up in order to test your code on an actual iPhone rather than an onscreen emulator. Once you’re on the Developer Program you’re sent a certficate, which allows you to pair up with an iPhone device.
- Download the SDK (software development kit)
Apple provides the free SDK for iPhone development from their Developer site and this includes everything you need to get going, including the development environment Xcode, the iPhone Simulator for testing, performance analysers, interface builders and the full documentation reference library.
- Choose an iPhone Web developer Frameworks
- Submit your app to Apple