0
在循環中將對象添加到NSMutableArray
時,有哪些最佳實踐可用於重新使用爲要添加到數組的對象分配的內存?添加到NSMutableArray時在循環中重用對象
例如:
for (int i = 0; i < 5; i++)
{
SampleObject *sampleObject = [[SampleObject alloc] init];
sampleObject.someProperty = ...
[sampleObjectArray addObject:sampleObject];
[sampleObject release];
}
這是正確的做法?我有sampleObjectArray
作爲一個財產(非原子,保留)就可以了。它應該是複製而不是保留?
分配出循環,然後在循環完成時釋放會更好嗎?