1
A
回答
5
NSEnumerator *enu = [bullets reverseObjectEnumerator];
enemyBullet *b = nil;
while (b = [enu nextObject]) {
// do your stuff here
}
6
Perspx的方式不会利用快速的对象枚举。你真正想要做的是:
NSEnumerator *bulletReverseObjectEnumerator = [bullets reverseObjectEnumerator]; for (enemyBullet *b in bulletReverseObjectEnumerator) { NSLog(@"DANCE BULLET DANCE: %@", b); }
理念之中,快速的对象枚举比使用平板while循环迭代快好几倍。
相关问题
- 1. 批处理 - 反转/反转FOR循环?
- 2. 在for循环中反向?
- 3. 如何将此C++ for循环转换为java for循环
- 4. JavaScript for循环,但反向?
- 5. For循环在Javascript中的for循环
- 6. 如何将for循环转换为流
- 7. 如何将for循环转换为tapply?
- 8. ImageMagick的转换for循环
- 9. PHP For循环到While循环转换
- 10. C++ for循环转换为while循环
- 11. 将for循环转换为Parallel.For循环
- 12. 将for循环转换为while循环
- 13. 将foreach循环转换为for循环
- 14. 将'for'循环转换为'while'循环
- 15. 转换For循环While循环(列表)
- 16. For循环应循环9次,反而循环一次
- 17. 迅速的Xcode for循环阵列
- 18. for循环for循环? - Javascript
- 19. Java反编译器如何从while循环中识别for循环?
- 20. jquery $ .each()for循环转换
- 21. 使用for循环转移
- 22. for循环转换器
- 23. For循环循环
- 24. For循环在xCode 7.3上弃用
- 25. 如何使用C++循环外的For循环中的变量?
- 26. 如何限制for循环中的sqlite循环的结果?
- 27. 如何停止for循环中的handler.postDelayed?
- 28. 如何for循环中的Fibonacci序列
- 29. 如何取消java中的for循环?
- 30. 如何for ... in循环中async.waterfall的NodeJS
看到这个问题:http://stackoverflow.com/questions/586370/how-can-i-reverse-a-nsarray-in-objective-c – tchen 2009-08-24 21:05:40
enemyBullet应该是EnemyBullet。 – bbum 2009-08-26 07:36:19