2008-11-16 15 views

Respuesta

1

Por lo que sé, Apple no es compatible con el entorno de desarrollo Microsoft .Net.

Lo máximo que podría esperar es instalar mono en un iphone jailbroken. No es que apruebo esto y lo haces bajo tu propio riesgo.

Las aplicaciones para iPhone se desarrollan utilizando Objective C o Ruby.

+0

Hey Xian - ¿Conseguiste un enlace para usar Ruby en el iphone? No había oído hablar de eso. – Conceptdev

+0

Creo que estaba saliendo adelante cuando dije eso (estaba pensando en el desarrollo de mac con RubyCocoa), pero he oído que un tipo llamado Takuma puede haber descifrado http://wiki.github.com/takuma104/iphone- rubycocoa – Xian

3

No es así. Necesita Xcode en Mac OS X para escribir aplicaciones para iPhone.


actualización: 9-20-2009

Esta vez fue cierto. Vea los comentarios a continuación para obtener más información.

+0

Esto solía ser verdad. Ya no: http://monotouch.net –

18

El equipo Mono está trabajando en la "compilación estática" que permite que las aplicaciones mono se ejecuten en un iPhone sin jailbreak. En resumen, esto funciona ejecutando un paso JIT de compilación cruzada como parte del proceso de compilación para generar un exe nativo.

Hubo una demostración de esto en el PDC ... ver el blog de Miguel de Icaza.

+2

Esto ya está disponible. http://monotouch.net –

1

La única forma compatible para desarrollar aplicaciones de iPhone nativas es el iPhone SDK. Se ejecuta únicamente en Mac OS X y es compatible con el desarrollo con los marcos Cocoa Touch y el lenguaje Objective-C 2.0.

+1

ya no ... http://monotouch.net –

4

Si solo desea aprovechar algunos conocimientos de C#, puede usar Unity. Los juegos desarrollados con Unity (http://unity3d.com) usan Mono con un AOT (compilador adelantado) para compilar códigos de bytes mono a ARM. (Las aplicaciones creadas por Unity tienen un shell que, de hecho, es una aplicación táctil de cacao bastante convencional creada en Objective-C++ y XCode). No es una aplicación de red de punto, pero puede usar su conocimiento actual de C#.

0

Hay formas de hacer que otros idiomas funcionen, sin embargo, seguramente no se aceptarán en la AppStore y se romperán con futuras actualizaciones. En general, es mejor usar un destornillador para atornillar algo en un orificio que repetirlo con un martillo conectado a un motor de 250 HP ...

0

Puede utilizar la herramienta de terceros denominada Component Studio - iPhone. Más información, por favor see this

Cuestiones relacionadas