In addition if you wish to distribute through the Apple store, you need a lot of infrastructure provided by Xcode, I don't know if its possible to get around it, but IMO, it's far more effort than it's worth. Instead buy a Mac Mini, which is a pretty nice machine, and download a free copy of Xcode from Apple.
Thursday, July 30, 2009
The very first step you should do if you really want to do development with the iPhone, is purchase a Mac. While it is possible, with a jailbroken iPhone and a Linux virtual machine to develop without a Mac, I don't recommend it. (You can even develop directly on the iPhone itself, but I really don't recommend it.