我有一个 NSMutableSet 的精灵,每个精灵都是这样声明的:
SpriteEntity * newProjectile = [CCSprite spriteWithFile:@"tiles.png" rect:CGRectMake(48,0,16,16)];
现在,这些存储在保留的 NSMutableSet 中(通过调用 alloc 和 init 创建)。当我在其中一个 SpriteEntities 上调用 removeObject 时,它会发生什么?
我会假设垃圾收集会得到它们,但我想确定。
谢谢