Yes, you can, in certain cases, run Mac OS X on non-Apple hardware, as stated above me.
However, you need hardware that is supported by Apple (for example, most AMD chipsets won't work too well).
If you want to be serious about coding for the iPad/iPhone/iThingie getting a Mac is the best way to go.
That being said, I think it's ridiculous that they make you pay to be able to program for your own device, and run it on it as well!
I'm an Apple fan when it comes to computers (Mac OS X is awesome) but when it comes to all the rules, regulations and demands concerning the iStuffs I think they are going overboard.