Citarambién he visto esto en internet http://www.macbreaker.com/2014/05/os-x-mavericks-in-virtualbox-with-niresh.html
en teoría te permitiría instalar una máquina virtual mac en un virtualbox. Lo que no sé es si luego se podrá instalar XCode ahí, y si podrás instalar los certificados de desarrollador
CitarEn principio si tu pc cumple los requisitos para todas las funciones de Mac(virtualización de procesador) no tendrías que tener problemas.
Los más importante entre comillas es tener un Mac(aunque esté virtualizado)
Después instalarle el Xcode y una vez instalado, configurar el resto de cosas.
Lo que estan diciendo de instalar mac en un pc,ya sea instalado o virtualizado, se llama hackintosh y es ilegal (por lo menos en EE.UU) ya que viola los terminos legales de apple (solo pueden instalarse sistemas apple en dispositivos apple). Ademas,no tiene coneccion con los servicios de apple y por tanto, no creo que sea posible poner Xcode.
Mas información aquí:
http://computadorasmac.about.com/od/preguntas-frecuentes-mac/f/Que-Es-Hackintosh.htm
http://es.wikipedia.org/wiki/Hackintosh
Por cierto,aqui se habla sobre mac in cloud junto a Xcode:
http://www.cocoaosx.com/2013/11/12/mac-in-cloud-xcode-2/