Possible Duplicate:
How can I develop for iPhone using a Windows development machine?
Can anybody shortly describe solutions to start develop for iPhone on PC?
Possible Duplicate:
How can I develop for iPhone using a Windows development machine?
Can anybody shortly describe solutions to start develop for iPhone on PC?
Get a Mac or run OSX server under VMWare (install OSX86 on a separate partition)...
You do not need necessarily a Mac. It depends on your requirements for the application. What you can always do is creating a web application for the iPhone.
Here is a nice tutorial with Aptana (Eclipse based IDE for web development). Aptana seems to have some kind of iPhone simulator integrated.
There are various toolkits available, e.g. iui and jQTouch, to simulate the Look&Feel of iPhone apps.
There are some good discussions of iPhone development from a .net developers perspective here:
http://dotnetrocks.com/archives.aspx
Shows: 468 and 454, there is also an upcoming show on the 3rd of march
http://www.dragonfiresdk.com/index.htm I haven't used it, but those that I have talked to say its good :) unfortunately it costs money :(
Chris Hardy did a good session on using C# for development on an iPhone using Monotouch at the last DDD at Microsoft, Reading UK last month. His session was recorded. Heres a link to the video. http://vimeo.com/9150434
Use an Open Source Toolchain normally used for jailbroken dev. It should work for the app store...