Want to start iPhone development

iphone

Solution

In summary:

- You can download the SDK from Apple for free

- You will need to learn some Objective-C, even if you plan to develop with C or C++

- You can run OSX in a virtual machine with a bit of effort - but a Mac is recommended

There is a simulator but:

It's capabilites and performance are different to that of a real device so you will benefit from having at least one iPhone/iPod touch to test for real.

In addition to this, performance and capabilities vary between different models so it can be helpful to have a range of devices.

- You will need to enroll with an Apple iPhone development program if you intend to test your apps on an actual device and/or release any of your apps to the App Store ($99)

Problem

i am done with .NET and web dev. and want to start writing applications for iPhone. Where do i need to start like - any SDK or something i need to get - what language\s need to learn - i use windows, will i have to switch to mac for iPhone development - is there any iPhone device simulator or will i have to buy iPhone as well

Original source

Related problems