1 cocos2d-x 开发游戏时内存管理原则:
程序必须成对执行retain()和release()或者执行autorelease()来生命开始和结束对象的引用;工厂方法返回前,应通过autorelease()结束对该对象的引用;
对象传值时,应考虑到新旧对象相同的特殊情况;尽量使用release而不是autoRelease()来释放对象引用,以确保性能最优;保存CCObject的子类对象时,应严格使用
cocos2d-x 提供的容器,避免使用STL容器,对象必须以指针形式存入。
1 cocos2d-x 开发游戏时内存管理原则:
程序必须成对执行retain()和release()或者执行autorelease()来生命开始和结束对象的引用;工厂方法返回前,应通过autorelease()结束对该对象的引用;
对象传值时,应考虑到新旧对象相同的特殊情况;尽量使用release而不是autoRelease()来释放对象引用,以确保性能最优;保存CCObject的子类对象时,应严格使用
cocos2d-x 提供的容器,避免使用STL容器,对象必须以指针形式存入。