何时以及为什么需要释放对象?

aku*_*tsu 2 iphone release objective-c cocos2d-iphone ios

我很想知道重新定位对象的真正重要性,以及什么时候应该完成.此外,当您更改场景时,它会自动释放所有内容,还是仍然在内存中?

谢谢

rck*_*nes 5

那取决于你应该只发布你拥有的对象.你拥有你通过创建对象alloc,copy,mutableCopynew.当你不再需要它们时释放它们总是一个好主意.

您应该首先阅读apple提供的内存管理文档.

但是如果你使用的ARC话就没有必要释放对象了,因为这在编译时就是一种威慑.