¡Buena pregunta!
Es bastante difícil desarrollar aplicaciones para iOS en Windows, sobre todo porque Xcode es el único IDE que puede subir y publicar aplicaciones en la App Store. Realmente habría que preguntarse si merece la pena pasar por tantos problemas sólo para poder desarrollar en Windows.
Sólo algunas ideas:
- Lo primero que se me ocurre: comprar un Mac Mini de segunda mano. Es el Mac más barato y suficiente para alimentar Xcode. Seguro que puedes encontrar uno por unos 600 dólares.
- Otra idea. Es necesario que sea una app nativa? ¡Si no es así puedes utilizar prácticamente cualquier entorno y lenguaje de programación que haya, dado que su resultado final va a ser una app basada en la web! Puedes probar tu aplicación en un laboratorio de dispositivos cercano a ti, o utilizar una suite de pruebas online como AppThwack.
- Bien, siempre que tenga que ser nativa. Puedes instalar Mac OS X en Windows con una máquina virtual, como VMWare. Te encontrarías con problemas de hardware, pero no son insalvables. Conecta tu iPhone al Mac dentro de tu PC con Windows y listo.
En cualquier caso, asegúrate de utilizar las herramientas adecuadas para el trabajo. He hecho un resumen de las herramientas que uso para hacer mis aplicaciones por aquí: Guía paso a paso: Cómo empezar con tu idea de aplicación