tolua 有些功能可以用(经过测试)

tolua

提供几个 C++ 与 Lua 进行数据交换的工具函数。

~~

tolua.type

返回一个 C++ 对象的类型描写叙述字符串。

local node = display.newNode()
print(tolua.type(node)) -- 输出 CCNode

~~

tolua.cast

强制转换对象类型。用途请參考 CCArray。

格式:

tolua.cast(对象, 类型名称)

~~

tolua.isnull

检查指定 Lua 值中保存的 C++ 对象是否已经被删除。

我们在将 C++ 对象保存到 Lua 值后。仅仅要还有 Lua 代码在使用这些值,那么即使 C++ 对象已经被删除了,但 Lua 值仍然会存在。假设此时调用 Lua 值的方法就会出错。

因此能够用 tolua.isnull() 检查 Lua 值中的 C++ 对象是否已经被删除。

已删除 返回 true  不删除 回报 false

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-10-03 15:48:35

tolua 有些功能可以用(经过测试)的相关文章

实用--功能测试方法与实际测试内容

1.数据输入测试: 向系统输入数据或输入数据库操作命令时,一般是测试系统对数据库中数据操作的过程. 数据类型测试:由于不同的数据库系统对数据类型要求的不同,在定义数据库表时,也规定了数据字段的数据类型.测试步骤和方法:在系统的数据维护功能界面上,录入或修改数据时,特意输入非系统设计的数据类型,检查系统是否可以接受,若不能接受则检查是否满足了系统在这方面的设计要求,如即刻清除非法内容.输入焦点不能到下一输入位置.出现系统自定义的提示信息.不允许出现开发工具的报错信息等.若系统可以接受并保存,则要看

智能机与功能机——发展中国家的测试

Stephen Janaway在软件测试这一行干了超过12年,一直专注于移动设备和应用程序领域.他在爱立信,摩托罗拉和诺基亚等公司做过软件测试和测试管理,现在他在带领英国诺基亚的软件测试和质量保证团队,一心放在大量的市场设备上.Stephen是一名独立的可以提供移动测试服务的顾问. ? 在西欧和美国,移动设备业重点放在智能手机及其相关生态系统上.但是,对于世界上的大多数移动设备消费者来说,未来功能机可能仍独领风骚,估计70%现今世上使用的移动设备都是功能手机.尽管比起智能机,功能机很简单,但它们

平板电脑功能点和易用性测试

最近收到一个任务:测试平板电脑,要求从:功能和易用性两方面进行测试,我把平板测试的测试点罗列出来(后续还会进行修改),希望与大家多多交流,不足之处望指教.

【自动化__GUI自动化】__java__模拟功能操作__猴子测试

一.代码如下 package www.woniu.auto; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.InputEvent; import java.io.IOException; import java.util.Random; public class MonkeyTest { Robot robot= null; public static void main(String[] a

给Guava的EventBus添加StickyEvent功能(未全面测试,引用需谨慎)

static { // Version 0.1 def stickyEvents = new ConcurrentHashMap<Class, Object>() com.google.common.eventbus.EventBus.metaClass.registerSticky = { object -> Multimap<Class, ?> methodsInListener = delegate.finder.findAllSubscribers(object) d

API测试自动化——基于CDIF的SOA基本功能(实例篇)

今天我们通过一些实例来体验一下API的自动化测试,感受一下基于CDIF的SOA的一些基本功能. 传统的测试工具在测试一个API的时候,必须手动填写这个API所需要接收的所有信息,比如一个查询航班动态的API,他接收两个输入字段,一个叫flight, 一个叫date,那么测试这个API的用户,需要手动填写所有这些信息:flight=MU3532 & date=2017-03-02.而的测试工具基于CDIF的测试中就不需要写flight和date这两个字段,直接在API测试网页上填MU3532和20

测试建模:功能列表(Function List)

功能列表(Function                           List)是一种功能测试(Function Testing)的建模方法,在启发式测试策略模型(Heuristic                           Test Strategy Model)中位于 HTSM -> Product Elements                            –> Function 分支中.虽然它只覆盖了很小的测试领域,不适合作为主要的测试方法,但是仍不失为

安全测试-1.登录功能的安全测试

登录功能怎样做安全性测试1.登录时对用户名.密码.验证码的合法性验证2.连续登录失败后的处理策略(比如:连续失败3次,锁定账号一段时间3.用户名的规则4.密码策略(比如:长度限制.字符限制.不能与账号相同等)5.密码输入框不允许粘贴复制6.用户登录密码是否是可见7.是否有密码过期策略8.密码是否采取符合要求的加密算法9.密码不能明文传输10.日志中是否记录明文密码11.数据库中不能记录明文密码12.验证码的失效时间验证13.用户退出系统后是否删除了所有鉴权标记14.是否可以使用后退键而不通过输入

手把手教你如何搭建自己的渗透测试环境

介绍 白帽子是指个体发起的黑客攻击,找到系统潜在的可能被恶意黑客利用的的漏洞或脆弱点.在目标不知情或者没得到授权的情况下发起黑客攻击是非法的.所以通常是建立一个自己的实验室,练习黑客技术. 在这个实验室里,你能看到如何创建一个自己的黑客环境,练习各种各样的黑客攻击技术.我们将会探讨不同类型的虚拟系统,构建一个虚拟网络,在虚拟环境中运行试用版的操作系统,搭建一个有漏洞的web应用程序,安装Kali LInux,执行渗透测试. 所需条件: VMware Workstation Windows XP系