les Lua docs sont très bons, aussi lire PIL (Programmation en Lua) première édition est disponible en ligne, la deuxième édition est peu coûteux sur copie papier. Lua est spécialement conçu pour être utilisé comme langage incorporé, il suffit de le lier à un projet C (ou Obj-C ou C++) et d'utiliser le C API pour charger les scripts et les exécuter.
Notez qu'Apple interdit de créer des plates-formes de script; mais AFAICT, cela signifie seulement que l'utilisateur ne devrait pas être en mesure d'ajouter des scripts Lua pour améliorer votre application. Vous êtes libre d'utiliser Lua intégré pour rendre votre application plus flexible et plus facile à écrire.
Etes-vous sûr que c'est possible? IIRC Apple interdit l'utilisation de langages interprétés sur l'iPhone. –
@Timo Geusch: Pas vrai. (Comme cela a déjà été discuté plusieurs fois ici sur SO.) La seule chose qui est interdite est le chargement de code à partir de sources non fiables comme le réseau ou l'utilisateur. Si votre code provient d'une source * de confiance * (ce qui signifie essentiellement l'App Store), Apple ne se soucie pas de la façon dont vous l'exécutez: interprétez-le, compilez-le, envoyez-le en Chine pour être évalué manuellement par des esclaves-enfants . Il y a beaucoup de code interprété dans l'App Store, par ex. l'application Wikipedia qui est écrite en Ruby. –
Si vous ne pouvez pas trouver la documentation de Lua alors vous n'êtes probablement pas en mesure d'écrire beaucoup de logiciels. –