[cocos2d-x] CCArray使用注意
来源:互联网 发布:余文乐潮牌有淘宝店吗 编辑:程序博客网 时间:2024/05/16 05:03
在cocos2d-x中创建一个类初始化时候创建其变量CCArray,添加2个CCArray作为内容。
if (!alliesOfTeams || alliesOfTeams->count() <= 0) { alliesOfTeams = CCArray::create(CCArray::create(),CCArray::create(),NULL); CCLOG("allies of teams count = %d",alliesOfTeams->count()); }
然后当其他地方调用这个alliesOfTeams->count()时候报错了。
后来发现,CCArray跟Objectiv-c中的NSArray是类似的,但objc有自动释放机制,也就是引用情况会自动retain,但cocos2dx是没有这样的机制的。我们需要创建时候retain一下,保证方法返回时候没有被释放掉
if (!alliesOfTeams || alliesOfTeams->count() <= 0) { alliesOfTeams = CCArray::create(CCArray::create(),CCArray::create(),NULL); alliesOfTeams->retain(); CCLOG("allies of teams count = %d",alliesOfTeams->count()); }
- [cocos2d-x] CCArray使用注意
- cocos2d-x CCArray使用注意
- cocos2d-x CCArray使用注意
- cocos2d-x CCArray使用方法
- cocos2d-x ccArray 讲解
- cocos2d-x中的CCArray
- cocos2d-x中的CCArray
- 【Cocos2d-x 018】 CCArray
- 【Cocos2d-x】CCArray
- cocos2d-x中CCArray使用时注…
- Cocos2d-x-API-详解-CCArray
- cocos2d-x的CCArray用法
- [转]cocos2d-x中的CCArray
- cocos2d-x的CCArray用法
- Cocos2d-x::截图保存、CCArray
- cocos2d-x,CCArray源码学习
- cocos2d-x CCArray遍历和删除
- 《初学cocos2d-x》- 容器CCArray(4)
- Lua脚本语言学习笔记
- fstab修改错误了如何修复
- 滚动视图双缓冲
- 数据存储之SQLite数据库操作
- 灰度世界算法学习
- [cocos2d-x] CCArray使用注意
- bin/nutch crawl log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: /usr/nutc
- 一种不错的从SQLServer转成Mysql数据库的方法
- SKB包的接收-----从网卡驱动到TCP层的处理流程
- Linux下的Nutch 1.4 安装配置
- emcv移植到DM642
- JDBC性能优化
- H CodeForces 159C String Manipulation 1.0
- Nginx搭建HTTPS服务器