标签: iphone cocos2d-iphone box2d
已经将选择器调度为帧速率[self schedule:@selector(tick:)];,并且它一直在执行(自应用程序运行以来)。因此它不断增加内存,导致性能下降。因此,我们可以在激活选择器时继续释放内存。
[self schedule:@selector(tick:)];
答案 0 :(得分:2)
Schedule只会以帧速率间隔调用选择器,此操作不会占用内存。
如果你的内存增加了,可能是因为你在tick:方法内的代码中有内存泄漏。
并且不需要autoreleasepool,因为schedule允许运行循环管理的自动释放池释放自动释放的对象。