0
在循环中将对象添加到NSMutableArray
时,有哪些最佳实践可用于重新使用为要添加到数组的对象分配的内存?添加到NSMutableArray时在循环中重用对象
例如:
for (int i = 0; i < 5; i++)
{
SampleObject *sampleObject = [[SampleObject alloc] init];
sampleObject.someProperty = ...
[sampleObjectArray addObject:sampleObject];
[sampleObject release];
}
这是正确的做法?我有sampleObjectArray
作为一个财产(非原子,保留)就可以了。它应该是复制而不是保留?
分配出循环,然后在循环完成时释放会更好吗?