iPhone-Wax について知りました (SO さんに感謝)。現在、私がやろうとしていることのドキュメントはかなりまばらです。
Objective-C アプリに組み込みたい。それをメインアプリにしたくありません。誰かがそれをやったことがありますか?どうすればそれを達成できますか?
LuaObjectiveCBridge と同じように使いたいと思います。
iPhone-Wax について知りました (SO さんに感謝)。現在、私がやろうとしていることのドキュメントはかなりまばらです。
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];
...
Corey が書いたこの要点を確認してください。