如果我有一个辅助方法,可以在自定义类中将对象添加到数组(NSMutableArray)中,则可以选择以下任何一种方法:
我所关心的是何时必须取消分配自定义类(包括数组),我如何知道数组中对象的状态?
最佳答案
在将对象传递给函数后,调用帮助程序方法以释放对象(通过自动释放或正常释放)应由代码负责。通过将传递给您的对象放入数组中,可以保留这些对象供您使用。当您在dealloc中释放数组时,该数组中的所有对象都将被释放。合理?
即您无需执行任何特殊操作,只需将对象添加到数组中即可。
关于iphone - 如果一个方法接受对象并添加到数组中,是否应在必要时检测并释放该对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118046/