在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
iOS 使用lua以lua-5.3.4.tar.gz为例 到官方网站下载lua 下载 lua-5.3.4.tar.gz2017-01-12 这个版本 哪一个版本都可以。 解压 复制里面的src文件夹下的所有代码 新建一个framework工程 将工程中的代码全部移除,将src内的代码添加到工程中。 在Build Phases中加入头文件 修改luac.c中的main函数的函数名为其他名称如: int lua_main(int argc, char* argv[]) 将编译出的framework导入到其他工程中,在其导入的工程中需要添加 使用命令行vim新建一个test.lua文件 lua framework的头文件导入 自动生成并自动合并framework的脚本如何加入 点击链接查看 测试代码为: - (void)viewDidLoad { [super viewDidLoad];
lua_State * L = luaL_newstate();
luaL_openlibs(L);
NSString * scriptPath = [[NSBundle mainBundle]pathForResource:@"test" ofType:@"lua"];
int error;
error = luaL_dofile(L,[scriptPath cStringUsingEncoding:NSUTF8StringEncoding]); /* runs Lua script */
if (error) { printf("%s",lua_tostring(L, -1)); } lua_close(L); } 运行结果为: |
请发表评论