I want to develop a simple iPhone application. However, I do not have the money to buy an actual iPhone. So I’m wonder if there’s a good iPhone emulator out there.
I don’t want one of those HTML/CSS “emulators” that run websites in iframes. I want something that can actually run Objective-C code.
And yes, I know emulators aren’t perfect. I might get an iPhone in the future.
As far as I know, there is no cheap and legal way of running Xcode, the iOS development environment, on a PC. You do not need an iPhone, but you need an intel-based Mac running OS X. If you plan to do iOS 5 development, your Mac needs to run the version code-named “Lion”. Pre-lion version (Snow Leopard) will work too, but the latest version of the Xcode development environment is available only for Lion. The distribution of the development tools includes a very good simulator for iPhone and iPad, which is fully integrated with the development environment.