所以如果我有:
SomeBlock myBlock = ^(){};
[self.mutableArray addObject: [myBlock copy] ];
以后如果我需要:
[self.mutableArray removeAllObjects];
那么我应该先遍历数组中的所有块并释放它们吗?
谢谢
编辑:
我没有使用 ARC,当我将一个块添加到数组时我在某处看到我需要复制它,这就是[block copy]
我将它添加到数组时这样做的原因,因此我认为我应该在从数组中删除所有对象之前释放它们.