¿Es posible ejecutar el intérprete Lua en el iPhone? En caso afirmativo, ¿hay bibliotecas que tengan enlaces al SDK de Iphone? Si no es posible con Lua, ¿cuáles son las otras opciones de idioma?Intérprete de Lua en el Iphone
Respuesta
Ver el Ansca Corona SDK.
¿Cómo se maneja este SDK en torno al nuevo acuerdo de desarrolladores mencionado por @jer? –
Nadie sabe si lo hace o no. El acuerdo es para la próxima versión, creo. Hay otros convertidores: MonoTouch para C#, el compilador Flash de Adobe y Unity 3D. Se desconoce si todos estos serán rechazados. (De hecho, es seguro que Flash está bloqueado, como ya sabrás :)) – ustun
Para obtener más información, visita el blog http://blog.anscamobile.com/2010/04/corona-and-iphone-os-4- 0/mira otras publicaciones también. – ustun
Sí, muchas aplicaciones en la tienda (específicamente juegos) han usado Lua. Sin embargo, tenga en cuenta, con la sección 3.3.1 del acuerdo de nuevos desarrolladores, llamar a las rutinas SDK de iPhone desde un lenguaje distinto de C/C++ o Objective-C/Objective-C++ está explícitamente prohibido (incluido también es JavaScript pero solo en el WebKit motor, no fuera de él). Por lo tanto, si tiene la idea de que va a escribir su aplicación en lua, tenga en cuenta que incluso si pasa por revisión, lo que es poco probable, podría ser retirada en cualquier momento si la está utilizando para llamar al SDK de iPhone. rutinas.
Si esa es la palabra exacta del acuerdo, entonces usted tiene que hacer las envolturas alrededor de cualquier cosa desea acceder en lua, luego registre esas funciones envueltas. : P – RCIX
Obviamente no es la redacción exacta, sin embargo, son las partes importantes que han sido interpretadas por mucha gente más informada que yo. Sin embargo, le he hecho a Apple una pregunta similar a esta (antes de la 3.3.1, específicamente en lo que respecta a los intérpretes) fue que siempre y cuando no permitiera a los usuarios realizar cambios en la aplicación, y se realizó de manera conocida. , estuvo bien. Así que supongo que lo mismo se extiende al hecho de que no puedes llamar a SDK API desde tu código lua. – jer
Además del SDK de Corona mencionado anteriormente, consulte también iPhone Wax.
Corona crea una aplicación sin necesidad de XCode. Wax, por otro lado, compila a través de XCode. Cada uno tiene sus beneficios. Me gusta la idea de Cera mejor. – cregox
Apple tiene recently revised sus TOS para permitir explícitamente motores Lua como el de Ansca Corona. Entonces no hay necesidad de preocuparse por eso.
Moai es un SDK multiplataforma basado en Lua que admite iOS entre otros objetivos. Recientemente tuvieron su lanzamiento 1.0 y tienen algunos estudios pro utilizándolos (Double Fine, Harebrained Schemes). Vale la pena echarle un vistazo. Es mucho menos amigable a los novatos que Corona (su línea de etiqueta es "para desarrolladores de juegos profesionales"), pero a diferencia de Corona es gratis y de código abierto, y muy rápido.
Touch Lua, ¡Es gratis, es simple!
https://itunes.apple.com/us/app/touch-lua/id525273327?mt=8 https://sites.google.com/site/hawwashsoft/touch-lua
- 1. Lua en el iPhone
- 2. Lua en el iPhone?
- 3. de bajo nivel Lua intérprete
- 4. ¿Intérprete para el iPhone?
- 5. 2D Lua Games en iPhone
- 6. Incrustar Lua en C++
- 7. Código de sangría Lua en Lua
- 8. ¿El Python GIL es realmente por intérprete?
- 9. Intérprete de Python en línea para su uso * desde * el iPhone?
- 10. Creación de ejecutables Lua independientes
- 11. Lua, ¿qué es Lua?
- 12. ¿Es posible embeber el intérprete Scheme (lisp) en la aplicación iPhone?
- 13. Lua = operador como impresión
- 14. Lua 5.2 LUA_GLOBALSINDEX Alternativa
- 15. Cómo hacer que el intérprete python3.2 sea el intérprete predeterminado en debian
- 16. ¿El INTÉRPRETE es un antipatrón?
- 17. Intérprete en línea Powershell?
- 18. JavaScript intérprete en Bash
- 19. Intérprete basado en Prolog
- 20. en Python intérprete
- 21. intérprete de prólogo en Linux?
- 22. Incrustación: mono vs lua
- 23. Imprimir Unicode desde el intérprete de Scala
- 24. Python: cómo detectar el intérprete de depuración
- 25. ¿Por qué el bloqueo de intérprete global?
- 26. El intérprete de Python incorrecto se llama
- 27. intérprete AST?
- 28. reemplazo Lua para el operador%
- 29. ocaml intérprete
- 30. intérprete de Java?
posible duplicado: http://stackoverflow.com/questions/2586259/lua-on-the-iphone – cregox