anndaming

 

2013年6月12日

有关Lua代码混淆

摘要: lua库本身提供的是字节码编译器,但这个不是混淆,是我搞混了。 使用方法:luac a.lua –o a.luc 另外网上有一个在线混淆器: http://www.capprime.com/CapprimeLuaObfuscator/CapprimeLuaObfuscator.aspx 这个混淆器基本上能达到混淆的目的,仍有缺点如下: 1. 同一段代码的混淆在不同时间进行混淆,得到的混淆字段不同 ... 阅读全文

posted @ 2013-06-12 10:02 anndaming 阅读(8233) 评论(0) 推荐(0) 编辑

使用Wax时要注意的地方

摘要: 使用Wax时要注意的地方(https://github.com/probablycorey/wax/wiki/Overview)。 虽然Wax能让OC和Lua协调工作,但Wax也有一些功能上的限制,并有相应的解决方案。下面将介绍一些要注意的地方: 1、实例化一个OC对象时,无需调用alloc,因为Wax已经帮我们处理了。同时也没必要调用retain或者release,据说Lua已经实现了类似Jav... 阅读全文

posted @ 2013-06-12 10:00 anndaming 阅读(764) 评论(0) 推荐(0) 编辑

Lua资料及环境配置

摘要: 1、Lua介绍与相关开发库:http://www.luanova.org/ioswithlua2、Wax的使用简明教程:http://blog.csdn.net/column/details/lua-and-wax.html3、开发Angry Birds的Lua语言——Wax框架详解: (一)http://idc.cnw.com.cn/WebTech/htm2011/20110725_229857... 阅读全文

posted @ 2013-06-12 09:59 anndaming 阅读(520) 评论(0) 推荐(0) 编辑

使用Wax时的坑与解决方案(二)

摘要: 坑6:在坑5中有个更深的坑,就是第二个参数的类型C与类型B的意义不同的,看例子理解吧。(笔者是较早的时候认为B表示Byte,才有这坑6) 如: 如果定义wax.struct.create(“test”,”CC”,”a”,”b”), 再定义local var = test(48, 54),此时将var.a与var.b输出分别为’0’和’3’,这是ASCII码转成字符,值是正常的。 但如果定义wax.... 阅读全文

posted @ 2013-06-12 09:33 anndaming 阅读(1056) 评论(0) 推荐(0) 编辑

使用Wax时的坑与解决方案(一)

摘要: 坑1:NSString、NSMutableString与LuaString的自动转换 从OC中转到Lua中的String变量在Lua中不能直接调用NSString的方法,要先将LuaString转换为NSString对象。 示例:获取NSString的长度 local var = NSString:stringwithCString(“testString”) local length =... 阅读全文

posted @ 2013-06-12 09:30 anndaming 阅读(1196) 评论(0) 推荐(0) 编辑

导航