Ответ 1
Если я правильно понял, вы хотите создать ad-hoc-класс Lua?! Это так просто:
у вас есть Lua script (script.lua):
waxClass{"LuaClass"}
function myMethod(self, object)
object:doSomething()
end
и в коде obj-c:
...
luaL_dofile(wax_currentLuaState(), "script.lua");
MyClass *o = [[MyClass alloc] init];
Class LuaClass = NSClassFromString(@"LuaClass");
id luaObject = [[LuaClass alloc] init];
[luaObject performSelector:@selector(myMethod:) withObject:o];
...
Отметьте gist, написанный Corey.