API Lua, написанный на c, поэтому вместо того, чтобы идти от obj-c к Lua, вам придется перейти от obj-c к c к Lua.Это не так плохо, как кажется, хотя obj-c и c хорошо работают вместе, поэтому вы можете иметь функции, позволяющие открывать Lua в ваших исходных файлах .m и / или использовать исходные файлы .c в вашем проекте.Насколько я знаю, для obj-c нет библиотеки типов luabind , но если вы используете c ++ с вашим obj-c, это также может быть вариантом.
Как только вы получитепосле манипуляций со стеком, вы, вероятно, найдете API довольно интуитивным.C api для таблиц на первый взгляд может показаться немного запутанным, но он также чрезвычайно мощный и позволяет вам раскрыть функции вашего приложения многими интересными способами.