![]() |
1
2
规则一般都很简单。如果通过以下方法之一获得对象:
然后您需要在某个时候释放它——使用相同的方法,或者
这种情况很少发生。被调用方法的文档应该指定您负责释放返回的对象;否则,您应该假设您正在接收一个自动释放的对象。
是的,你需要释放它(但你不需要保留它)。(如果只在该方法中使用自动释放对象,也可以使用返回该对象的便利方法之一。) |
![]() |
2
2
只有一个标准参考:苹果的 Memory Management Guide 对于可可或iPhone。 |