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. 在for循環中反向?
- 4. 如何反轉雙循環?
- 5. 使用for循環反轉字符串
- 6. 如何將此C++ for循環轉換爲java for循環
- 7. 使用for循環,如何反轉字符串?
- 8. 如何在Java中的for循環中打印for循環
- 9. 如何解析for循環中的int到xcode中的方法?
- 10. JavaScript for循環,但反向?
- 11. JAVA-如何從for循環訪問FOR循環中的變量
- 12. 如何在此腳本的for循環中使用for循環?
- 13. For循環在Javascript中的for循環
- 14. 如何將for循環轉換爲tapply?
- 15. 如何將for循環轉換爲流
- 16. ImageMagick的轉換for循環
- 17. 如何將for循環的索引存儲在數組中Xcode
- 18. 轉換for循環到while循環
- 19. 將'for'循環轉換爲'while'循環
- 20. 將while循環轉換爲for循環
- 21. 將for循環轉換爲Parallel.For循環
- 22. 將while循環轉換爲for循環
- 23. 將foreach循環轉換爲for循環
- 24. 轉換For循環While循環(列表)
- 25. C++ for循環轉換爲while循環
- 26. PHP For循環到While循環轉換
- 27. 將for循環轉換爲while循環
- 28. 將ForEach循環轉換爲For循環
- 29. For循環應循環9次,反而循環一次
- 30. 如何反轉一個循環
看到這個問題: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