新手想问下 关于 retain和 release的问题

1.我看官网的缓冲池的教程里只应用了retain,请问该在哪里release?
2.在场景跳转或者关闭的时候,调用了removeAllChildren(true);是不是就不用挨个释放了?
3.如果在跳转或关闭场景时,已经removeAllChildren(true); release了不用的精灵;this.unscheduleUpdate();也调用了,运行一段时间后app却还是崩溃了,有可能是什么原因引起的?
4.如果对象是个物理精灵,会对以上操作产生什么影响?或者说释放时有什么注意事项?
5.cocos2d-js 是不是没有auto release方法?
JS区人有点少,所以来这问了,望答,谢谢各位大侠~

对于autorelease的Ref
不是自己retain的东西不需要手动release
默认情况下你只管addChild和removeChild就行了