cocos2d-x 3.x内存管理

来源:互联网 发布:淘宝上好的牛排店 编辑:程序博客网 时间:2024/06/14 07:16

内存管理有Ref提供的4个方法:

void retain()//将该对象的引用计数器+1

void release()////将该对象的引用计数器-1

Ref* autorelease()////不改变对象的引用计数器值,将对象添加到自动释放池,返回对象本身

unsigned int getReferenceCount() const //反正对象的引用计数器的值

手动管理

当使用new创建对象时,该对象的引用计数器+1

使用retain,该对象的引用计数器+1

使用release该对象的引用计数器-1


对象A给另一个对象B的引用计数器+1,对象A就应该在释放前将对象B的引用计数器-1

最好使用自动管理

原创粉丝点击