16
我刚刚了解到iPhone-Wax(感谢SO)。现在文档对于我所要做的事情来说相当稀少。如何将iPhone-Wax嵌入到应用程序中
我想将它嵌入到一个Objective-C的应用程序。我不希望它成为主要的应用程序。有没有人做过,我该如何实现它?
我想以同样的方式被用于LuaObjectiveCBridge使用它。
我刚刚了解到iPhone-Wax(感谢SO)。现在文档对于我所要做的事情来说相当稀少。如何将iPhone-Wax嵌入到应用程序中
我想将它嵌入到一个Objective-C的应用程序。我不希望它成为主要的应用程序。有没有人做过,我该如何实现它?
我想以同样的方式被用于LuaObjectiveCBridge使用它。
如果我理解正确的话,你要创建一个特设的Lua类?它是如此简单:
你有一个Lua脚本(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写道由科瑞。
欢迎iPhone蜡邮件列表:http://groups.google.com/group/iphonewax?pli=1 – 2010-05-13 09:28:14
谢谢,我已经张贴的问题还有,在这里尝试一些东西为好。 – 2010-05-13 19:48:31
相关:http://stackoverflow.com/questions/2586259/lua-on-the-iphone – cregox 2011-01-12 19:21:00