Cómo incrustar iPhone-Wax en la aplicación
objective-c lua (1)
Si comprendo correctamente, ¿quieres crear una clase de Lua ad-hoc? Es tan simple como esto:
tienes un script Lua (script.lua):
waxClass{"LuaClass"}
function myMethod(self, object)
object:doSomething()
end
y en su código 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];
...
Compruebe esta gist escrita por Corey.
Acabo de aprender sobre iPhone-Wax (gracias a SO). Ahora la documentación es bastante escasa para lo que estoy tratando de hacer.
Quiero integrarlo en una aplicación Objective-C. No quiero que sea la aplicación principal. ¿Alguien lo ha hecho y cómo puedo lograrlo?
Me gustaría usarlo de la misma manera que se usa LuaObjectiveCBridge.