在我的场景中,我有许多子节点,有或没有动作。使用ARC,我必须在onExit方法中执行哪种清理?

我是否必须停止所有动画精灵(stopAllActions),然后从父级(removeFromParentAndCleanup)中删除,否则框架会为我做到这一点?

有任何清单吗?

最佳答案

您清理您创建的混乱。 ;)

任何可能保留的强引用(即,如果您具有对同级节点或父节点的强引用)。您分配的所有内存。像这样的东西。

您不要做的是对cocos2d本身进行任何清理。您不会删除所有子项,不会取消选择器的时间表,也不会停止操作。这些都是由cocos2d完成的。

关于ios - 如何正确清理导出现场?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16397829/

10-13 02:37