我试图让我的注意力集中在 iPhone SDK 中内存管理的一个方面。
如果我跑:
for (int x = 0; x < 10; x++) {
NSMutableArray *myArray = [[NSMutableArray alloc] init];
}
我是在内存中创建 10 个 myArray 对象,还是每个 alloc 都覆盖前一个?如果是后者,我想在循环之后我只需要一个 [myArray release] 来清理。如果是前者,我想我需要在 For 循环中释放。
谢谢。