¿Cómo puedo aprender y comenzar a escribir una aplicación para iPhone como usuario de Windows?

La forma en que aprende a escribir una aplicación de iPhone como usuario de Windows es salir y comprar una Mac. Pido disculpas por la respuesta impertinente, pero estoy tratando de ahorrarte mucha frustración y tiempo perdido. Incluso si encontraste una manera de hacerlo funcionar teóricamente (¿lo cual no creo que puedas sino un Hackintosh tal vez?) No lo aconsejaría. Es suficiente trabajo asegurarse de que su código funcione en una Mac: ¿por qué hacer ese obstáculo adicional cuando no tiene que hacerlo? Las 10-30 horas que pasará adquiriendo, configurando y pirateando esta computadora solo por el privilegio de ejecutar Xcode son 10-30 horas que podría haber dedicado a especificar, codificar y probar su aplicación.

Simplemente compre una Mac o pida prestada una y escriba su código de esa manera. Apple nunca lanzará Xcode para Windows y está desperdiciando un tiempo crítico de desarrollo tratando de tomar una ruta alternativa.

Con su experiencia en C y C ++, debería ser relativamente fácil para usted aprender el Objetivo C, que tiene C en sus raíces.

El IDE es XCode y no es difícil de aprender.

La mayor parte del tiempo que pasará es aprender los Frameworks, sus métodos y las características específicas del dispositivo de diseño y desarrollo para iPhone o iPad.

Apple proporciona todos los tutoriales, documentación y código de muestra que necesita.

Cuando comienza a desarrollar su primera aplicación, hay una gran cantidad de información en Internet. iPhone Dev SDK y Stack Overflow son excelentes fuentes para encontrar respuestas a las preguntas que tendrá.

Consigue una Mac. Creo que será un entorno de desarrollo mucho más fácil que una PC.

Descargue Xcode del sitio de Apple. Únase al Programa de Desarrolladores de Apple iOS si tiene la intención de publicar aplicaciones en la tienda de aplicaciones de iTunes, cuesta $ 99 / año.

Buena suerte.

Tienes que construir lo que se llama un Hackintosh. Está ejecutando OSX en una PC con Windows. Y luego, siga cualquiera de los tutoriales en la web para comenzar a crear aplicaciones.