I'm being a little pedantic here but that's not entirely true.
It's certainly the easiest way however -
iPhone Development On Windows – 7 Options
Also re the submitting Apps that that website still believes you need a Mac for, not entirely true either there are third party companies that will compile and submit them for you for a small fee.