Путь Perspx не будет использовать быстрое перечисление объектов. Что вы действительно хотите сделать, это:
NSEnumerator *bulletReverseObjectEnumerator = [bullets reverseObjectEnumerator];
for (enemyBullet *b in bulletReverseObjectEnumerator) {
NSLog(@"DANCE BULLET DANCE: %@", b);
}
Суть в том, что быстрое перечисление объектов в несколько раз быстрее, чем итерация с плоским циклом while.