• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

iOS 使用lua

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

iOS 使用lualua-5.3.4.tar.gz为例

到官方网站下载lua

http://www.lua.org/ftp/

下载 

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);

}


运行结果为:



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap