No you can only develop for iPhone and iPad on Windows.
If you want to develop for the i's, Windows, Android, Linux then Mono is the only way as far as I know, you'll still have to write your UI for each platform though (more or less). And it's not all free.
Mono[
^]
MonoTouch[
^]
Mono for Android[
^]