Both a hackintosh and a VMWare install can be used to develop iPhone apps. (I tried both, before just buying a mac for dev purposes). However, VMWare lagginess and bugginess is a pain even on a high-spec'd machine. And having a real mac is much nicer.