para españa descargar apple app iphone ipad ios4 ios

españa - ¿Qué lenguajes de programación se pueden usar para desarrollar aplicaciones de iPhone, iPod Touch y iPad(iOS)?



itunes (10)

¿Qué lenguajes de programación se pueden usar para desarrollar aplicaciones de iPhone, iPod Touch y iPad (iOS)?

¿También hay planes en el futuro para expandir la cantidad de lenguajes de programación que soportará iOS?


¿Qué lenguajes de programación se pueden usar para desarrollar aplicaciones de iPhone, iPod Touch y iPad (iOs)?

Ruby, Python, Lua, Scheme, Lisp, Smalltalk, C #, Haskell, ActionScript, JavaScript, Objective-C, C ++, C. Esos son los que me vienen a la cabeza en este momento. Estoy seguro de que hay cientos si no miles de otros. (Por ejemplo, no hay ninguna razón por la que no puedas usar cualquier lenguaje .NET con MonoTouch, es decir, VB.NET, F #, Nemerle, Boo, Cobra, ...)

¿También hay planes en el futuro para expandir la cantidad de lenguajes de programación que soportarán los iOs?

Por supuesto. Prácticamente todas las comunidades de lenguajes de programación de este planeta están trabajando para que su lenguaje se ejecute en iOS.

Además, mucha gente está trabajando en lenguajes de programación diseñados específicamente para dispositivos táctiles como iPod touch, iPhone y iPad, por ejemplo, el lenguaje Thyrd de Phil Mercurio.


Ahora también es posible usar OCaml para desarrollar aplicaciones de iOS. No es parte de la distribución estándar y requiere modificaciones proporcionadas por la empresa Psellos. Vea aquí para más información: http://psellos.com/ocaml/ .


Apple eliminó las restricciones sobre aplicaciones C / C / C ++ que no son de Objective; simplemente no puede cargar código que no está en el paquete de la aplicación.

MonoTouch le permite usar lenguajes .NET - C # es directamente compatible, pero si tiene Windows, puede hacer ensamblajes en cualquier idioma .NET y usarlo.

Hay rumores de que Apple admitirá otros idiomas directamente. Sigo escuchando ruby, pero no son más que rumores.

Creo que Lua se está utilizando para la lógica del juego en muchas aplicaciones.


Con los planes de retirar lentamente el Objective-C usado desde hace tiempo, Apple ha introducido un nuevo lenguaje de programación, llamado Swift, para diseñar aplicaciones y aplicaciones que se ejecutan en dispositivos Apple iOS y computadoras Apple Macintosh.

Apple dice: " Swift es un nuevo lenguaje de programación para iOS y OS X que se basa en lo mejor de C y Objective-C, sin las restricciones de la compatibilidad C. Swift adopta patrones de programación seguros y agrega características modernas para facilitar la programación, más flexible, y más divertida. La borrón y cuenta nueva de Swift, respaldada por los marcos maduros y muy queridos de Cocoa y Cocoa Touch, es una oportunidad para volver a imaginar cómo funciona el desarrollo de software " .

Presentamos swift


El acuerdo SDK y las pautas de la tienda de aplicaciones han cambiado (alrededor de septiembre de 2010).

Ahora es probable que pueda utilizar cualquier lenguaje compilado que se compile en el mismo formato de archivo de objeto ARM estático que Xcode produce y que se vinculará a (solo) las API públicas dentro de los marcos y bibliotecas de Apple. Sin embargo, no puede usar un lenguaje compilado JIT a menos que precompile todo el código objeto antes de enviarlo a Apple para su revisión.

Puede utilizar cualquier idioma interpretado, siempre que incorpore el intérprete, y no permita que el intérprete o la aplicación descarguen y ejecuten ningún código interpretable que no sea el código incorporado en el paquete de la aplicación antes de enviarlo a Apple para su revisión, o escribir el código fuente. -in por el usuario.

Objective C y C probablemente sigan siendo el lenguaje de programación más óptimo para cualquier cosa que requiera un alto rendimiento y la última compatibilidad API (* vea la actualización más abajo), ya que esos son los idiomas para los que Apple apunta sus marcos de iOS y sintoniza sus conjuntos de procesadores ARM. Apple también admite el uso de Javascript / HTML5 dentro de UIWebView. Esos son los únicos idiomas para los que Apple ha anunciado su apoyo. Cualquier otra cosa, tendrás que encontrar apoyo en otro lugar.

Pero, si realmente lo desea, hay al menos media docena de intérpretes BASIC ahora disponibles en la tienda de aplicaciones iOS, por lo que incluso la metodología de programación "Stone Age" ahora está permitida.

Agregado: (*) A fines de 2014, también se pueden desarrollar aplicaciones usando el nuevo lenguaje de programación Swift de Apple. A principios de 2015, los archivos binarios presentados deben incluir soporte de 64 bits (brazo64).


El lenguaje de programación de iOS (y Mac OS) es Objective-C y C. Tienes que usar la plataforma Xcode para desarrollar aplicaciones iOS, en la próxima versión que ahora está disponible en versión beta, Xcode 4 también admite C ++.


Este podría ser un hilo antiguo, pero me gustaría mencionar Appcelerator Titanium , que permite a cualquier persona versada en HTML5 / JavaScript / CSS desarrollar aplicaciones iOS.


Puede usar el lenguaje de programación "BASIC inteligente". Es un lenguaje BASIC genuino pero muy avanzado con todo su poder y simplicidad. Con su SDK gratuito, el código BASIC se puede publicar fácilmente como una aplicación independiente de App Store. Hay muchas aplicaciones en App Store, escritas en el lenguaje de programación "BASIC inteligente".


Solo Objective-C ya está permitido ... pero desde hace unos meses se le permite escribir scripts que se interpretarán en su aplicación.

De modo que puede escribir un intérprete de LUA o un intérprete de Python, y luego escribir una parte de su aplicación en este lenguaje de scripting. Si desea que su aplicación sea aceptada en la App Store, estos scripts deben estar incluidos con la aplicación (su aplicación no puede descargarla de Internet, por ejemplo)

ver las nuevas reglas de la tienda de aplicaciones


objetivo-c es el idioma principal utilizado.

creo que hay un marco mono táctil que se puede usar con c #

Adobe también está trabajando en algunas herramientas, una es esta Packager de iPhone que puede utilizar código ActionScript