2012-10-02 23 views
21

¿Es posible escribir en Go para iPhone? Creo siguientes pasos son necesariosIr a idioma en el iPhone

  1. Compilar Ir como el brazo de Mach-O binario (espero GCCGO ser capaz de hacer eso)

  2. iPhone Compilar aplicación biblioteca estática (creo que es posible cambiar el nombre main() -> main2(), etc)

  3. Compilar Ir como Mach-O binario vinculado con la biblioteca estática de iPhone. Ir tendrá que llamar a main2.

  4. hacen algunos archivos plist, cremallera, firmar

+0

Quizás esta respuesta puede ayudar http://stackoverflow.com/questions/11424846/ –

Respuesta

5

Ser capaz de compilar y un programa libre es sólo una parte de la escritura ir para el iPhone . Aún necesitará enlaces a la API de iOS para hacer algo interesante con ella. Otros ya han dado punteros a los puertos del idioma para iOS, pero todavía te queda un largo camino por recorrer.

+1

Mi caso era crear 2 aplicaciones. Vaya a la aplicación y a la aplicación iOS y conéctelos. Se comunicarán con alguna API. La aplicación Go simulará el mundo y producirá eventos programados. La aplicación iOS funcionará con gráficos y sensores. – Max

+0

Eso podría funcionar. Suponiendo que la aplicación go no tiene que acceder a los archivos o al almacenamiento de datos. –

+0

No. Fue genial simular la lógica del juego en Go. p.ej. Reproduce el sonido después de 300 ms de algún evento si algo más no sucedió. Modelamos la lógica en Go y deseamos usar la lógica directamente en la aplicación. – Max

1

Dado que esta cuestión es de 4 años de edad ahora y han pasado muchas cosas desde entonces, pensé que me gustaría añadir a las respuestas ya existentes:

This proyecto github apoya la creación de aplicaciones nativas escritas en su totalidad Go para Android e iOS (con un subconjunto limitado de API disponibles, sin embargo) y aplicaciones SDK donde el código nativo de Android o iOS se comunica con el código Go mediante enlaces.