代码段:
MyUIView *view = [[MyUIView alloc] initWithFrame:CGRectMake(0,0,100,100)];
lua_pushlightuserdata(L, view);
我在Lua中为view
对象保留一个引用。我应该从Objective-C发布吗? Lua保留它吗?
答案 0 :(得分:2)
如果您希望Lua管理对象的生命周期,则应使用完整的用户数据。
但是,即便如此,Lua还是普通的C,对Objective-C的东西一无所知,所以如果没有你的帮助,它就不会保留任何内容。